>>> Building on exopi-5 under emulators/higan BDEPENDS = [x11/gtksourceview;audio/openal;devel/gmake;devel/sdl] DIST = [emulators/higan:higan-106.tar.gz] FULLPKGNAME = higan-106p9 RDEPENDS = [audio/openal;x11/gtksourceview;devel/desktop-file-utils;devel/sdl] (Junk lock failure for exopi-5 at 1764830809.61051) Received IO (Junk lock obtained for exopi-5 at 1764830819.87) Received IO Woken up emulators/higan Woken up emulators/higan >>> Running depends in emulators/higan at 1764830821.73 last junk was in www/epiphany /usr/sbin/pkg_add -aI -Drepair gtksourceview-2.10.5p12 openal-1.24.3v0 sdl-1.2.15p12 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 gtksourceview-2.10.5p12 openal-1.24.3v0 sdl-1.2.15p12 /usr/sbin/pkg_add -aI -Drepair gtksourceview-2.10.5p12 openal-1.24.3v0 sdl-1.2.15p12 >>> Running show-prepare-results in emulators/higan at 1764830829.78 ===> emulators/higan ===> Building from scratch higan-106p9 ===> higan-106p9 depends on: gmake-* -> gmake-4.4.1p0 ===> higan-106p9 depends on: openal-* -> openal-1.24.3v0 ===> higan-106p9 depends on: sdl-* -> sdl-1.2.15p12 ===> higan-106p9 depends on: gtksourceview-* -> gtksourceview-2.10.5p12 ===> Verifying specs: c++ c++abi pthread harfbuzz GL SDL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender Xv atk-1.0 c cairo fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 gtksourceview-2.0 intl m openal pango-1.0 pangocairo-1.0 pangoft2-1.0 ===> found c++.12.0 c++abi.9.0 pthread.28.1 harfbuzz.18.20 GL.19.2 SDL.8.0 X11.19.0 Xcomposite.4.0 Xcursor.5.1 Xdamage.4.0 Xext.13.0 Xfixes.6.1 Xi.12.2 Xinerama.6.0 Xrandr.7.1 Xrender.6.0 Xv.6.0 atk-1.0.21810.4 c.102.2 cairo.13.5 fontconfig.14.1 freetype.31.1 gdk-x11-2.0.2400.0 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.22 glib-2.0.4201.15 gobject-2.0.4200.22 gtk-x11-2.0.2400.0 gtksourceview-2.0.5.0 intl.8.1 m.10.1 openal.6.0 pango-1.0.3801.7 pangocairo-1.0.3801.4 pangoft2-1.0.3801.4 gmake-4.4.1p0 gtksourceview-2.10.5p12 openal-1.24.3v0 sdl-1.2.15p12 (Junk lock released for exopi-5 at 1764830830.88) distfiles size=1142558 >>> Running patch in emulators/higan at 1764830830.93 ===> emulators/higan ===> Checking files for higan-106p9 `/exopi-cvs/ports/distfiles/higan-106.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for higan-106p9 ===> Patching for higan-106p9 ===> Applying OpenBSD patch patch-higan_GNUmakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: higan/GNUmakefile |--- higan/GNUmakefile.orig |+++ higan/GNUmakefile -------------------------- Patching file higan/GNUmakefile using Plan A... Hunk #1 succeeded at 23. done ===> Applying OpenBSD patch patch-higan_target-tomoko_GNUmakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: higan/target-tomoko/GNUmakefile |--- higan/target-tomoko/GNUmakefile.orig |+++ higan/target-tomoko/GNUmakefile -------------------------- Patching file higan/target-tomoko/GNUmakefile using Plan A... Hunk #1 succeeded at 31. done ===> Applying OpenBSD patch patch-higan_target-tomoko_program_medium_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: higan/target-tomoko/program/medium.cpp |--- higan/target-tomoko/program/medium.cpp.orig |+++ higan/target-tomoko/program/medium.cpp -------------------------- Patching file higan/target-tomoko/program/medium.cpp using Plan A... Hunk #1 succeeded at 17. done ===> Applying OpenBSD patch patch-higan_target-tomoko_tomoko_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: higan/target-tomoko/tomoko.cpp |--- higan/target-tomoko/tomoko.cpp.orig |+++ higan/target-tomoko/tomoko.cpp -------------------------- Patching file higan/target-tomoko/tomoko.cpp using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-higan_target-tomoko_tomoko_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: higan/target-tomoko/tomoko.hpp |--- higan/target-tomoko/tomoko.hpp.orig |+++ higan/target-tomoko/tomoko.hpp -------------------------- Patching file higan/target-tomoko/tomoko.hpp using Plan A... Hunk #1 succeeded at 18. done ===> Applying OpenBSD patch patch-icarus_core_core_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: icarus/core/core.cpp |--- icarus/core/core.cpp.orig |+++ icarus/core/core.cpp -------------------------- Patching file icarus/core/core.cpp using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-icarus_icarus_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: icarus/icarus.cpp |--- icarus/icarus.cpp.orig |+++ icarus/icarus.cpp -------------------------- Patching file icarus/icarus.cpp using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-libco_amd64_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: libco/amd64.c |--- libco/amd64.c.orig |+++ libco/amd64.c -------------------------- Patching file libco/amd64.c using Plan A... Hunk #1 succeeded at 3. Hunk #2 succeeded at 81. Hunk #3 succeeded at 99. Hunk #4 succeeded at 132. Hunk #5 succeeded at 141. done ===> Applying OpenBSD patch patch-libco_settings_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: libco/settings.h |--- libco/settings.h.orig |+++ libco/settings.h -------------------------- Patching file libco/settings.h using Plan A... Hunk #1 succeeded at 3. done ===> Applying OpenBSD patch patch-libco_x86_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: libco/x86.c |--- libco/x86.c.orig |+++ libco/x86.c -------------------------- Patching file libco/x86.c using Plan A... Hunk #1 succeeded at 3. Hunk #2 succeeded at 78. Hunk #3 succeeded at 87. done ===> Applying OpenBSD patch patch-nall_intrinsics_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Check for endianness the POSIX way. | |Index: nall/intrinsics.hpp |--- nall/intrinsics.hpp.orig |+++ nall/intrinsics.hpp -------------------------- Patching file nall/intrinsics.hpp using Plan A... Hunk #1 succeeded at 106. Hunk #2 succeeded at 141. done ===> Applying OpenBSD patch patch-nall_path_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: nall/path.hpp |--- nall/path.hpp.orig |+++ nall/path.hpp -------------------------- Patching file nall/path.hpp using Plan A... Hunk #1 succeeded at 117. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in emulators/higan at 1764830831.75 ===> emulators/higan ===> Generating configure for higan-106p9 ===> Configuring for higan-106p9 /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DARCH=amd64 -DBASE_PKGPATH=emulators/higan -DFLAVOR_EXT= -DFULLPKGNAME=higan-106p9 -DHOMEPAGE=https://github.com/higan-emu/higan -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=The\ OpenBSD\ ports\ mailing-list\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=higan -i -B /exopi-obj/pobj/higan-106 /exopi-obj/pobj/higan-106/higan-106/nall/path.hpp >>> Running build in emulators/higan at 1764830832.18 ===> emulators/higan ===> Building for higan-106p9 cd /exopi-obj/pobj/higan-106/higan-106/higan && env -i PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/higan-106/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/higan-106_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/higan-106/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/higan-106/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/higan-106/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/higan-106/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" gmake compiler="c++" cflags="-O2 -pipe -x c -std=c11 -DLIBCO_MPROTECT" cppflags="-O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include" build= LIBTOOL="/usr/bin/libtool" SHARED_LIBS_LOG=/exopi-obj/pobj/higan-106/higan-106/shared_libs.log -f GNUmakefile all c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/tomoko.cpp -o obj/ui-tomoko.o In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from target-tomoko/tomoko.cpp:32: ../nall/main.hpp:31:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | return main(move(arguments)), EXIT_SUCCESS; | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

(p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

(p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

(p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

(p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

(p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

(p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

(p)...); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

(p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

(p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

(p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

(p)...); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

(p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

(p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

", data); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

", data); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

", data); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

(p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

(p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

(p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/tomoko.cpp:2:23: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 2 | unique_pointer

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/tomoko.cpp:3:23: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 3 | unique_pointer

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/tomoko.cpp:4:23: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 4 | unique_pointer input; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tomoko.cpp:8:21: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | string location = {Path::program(), name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tomoko.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | location = {Path::shared(), "higan/", name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/tomoko.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | location = {Path::shared(), "higan/", name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/tomoko.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | location = {Path::shared(), "higan/", name}; | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tomoko.cpp:17:21: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | directory::create({Path::local(), "higan/"}); | ^ In file included from target-tomoko/tomoko.cpp:1: In file included from target-tomoko/tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: 702 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/program/program.cpp -o obj/ui-program.o In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector/modify.hpp:87:3: note: in instantiation of member function 'nall::vector::resizeRight' requested here 87 | resizeRight(size() - length); | ^ ../nall/vector/modify.hpp:114:3: note: in instantiation of member function 'nall::vector::removeRight' requested here 114 | removeRight(); | ^ ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:7:22: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | if(!file::exists({path(id), name}) || settings["Library/IgnoreManifests"].boolean()) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:7:52: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | if(!file::exists({path(id), name}) || settings["Library/IgnoreManifests"].boolean()) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:48: ../nall/run.hpp:39:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 39 | string_vector argl(forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:8:26: note: in instantiation of function template specialization 'nall::execute' requested here 8 | if(auto manifest = execute("icarus", "--manifest", path(id))) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:48: ../nall/run.hpp:39:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 39 | string_vector argl(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/run.hpp:39:19: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 39 | string_vector argl(forward

    (p)...); | ^ target-tomoko/program/interface.cpp:8:26: note: in instantiation of function template specialization 'nall::execute' requested here 8 | if(auto manifest = execute("icarus", "--manifest", path(id))) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../nall/run.hpp:39:19: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 39 | string_vector argl(forward

    (p)...); | ^ target-tomoko/program/interface.cpp:8:26: note: in instantiation of function template specialization 'nall::execute' requested here 8 | if(auto manifest = execute("icarus", "--manifest", path(id))) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:19:14: note: in instantiation of function template specialization 'nall::string::string' requested here 19 | .setText({"Error: missing required file:\n\n", path(id), name}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/interface.cpp:19:14: note: in instantiation of function template specialization 'nall::string::string' requested here 19 | .setText({"Error: missing required file:\n\n", path(id), name}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:7:43: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 7 | auto error(const string_vector& buttons = {"Ok"}) -> string; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:7:43: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 7 | auto error(const string_vector& buttons = {"Ok"}) -> string; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:36:15: note: in instantiation of function template specialization 'nall::string::string' requested here 36 | .setTitle({"Load ", name}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/interface.cpp:36:15: note: in instantiation of function template specialization 'nall::string::string' requested here 36 | .setTitle({"Load ", name}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:37:24: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | .setPath({settings["Library/Location"].text(), name}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:38:18: note: in instantiation of function template specialization 'nall::string::string' requested here 38 | .setFilters({string{name, "|*.", type}, "All|*.*"}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/interface.cpp:38:18: note: in instantiation of function template specialization 'nall::string::string' requested here 38 | .setFilters({string{name, "|*.", type}, "All|*.*"}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/interface.cpp:38:18: note: in instantiation of function template specialization 'nall::string::string' requested here 38 | .setFilters({string{name, "|*.", type}, "All|*.*"}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: target-tomoko/program/interface.cpp:38:17: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 38 | .setFilters({string{name, "|*.", type}, "All|*.*"}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ target-tomoko/program/interface.cpp:38:17: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 38 | .setFilters({string{name, "|*.", type}, "All|*.*"}) | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:60:40: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | uint overscanHorizontal = settings["Video/Overscan/Horizontal"].natural(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | statusText = {"FPS: ", frameCounter}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/interface.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | statusText = {"FPS: ", frameCounter}; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/interface.cpp:98:28: note: in instantiation of function template specialization 'nall::string::string' requested here 98 | if(focused() || settings["Input/FocusLoss/AllowInput"].boolean()) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/medium.cpp:20:35: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | mediumPaths.append(locateShared({medium.name, ".sys/"})); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: target-tomoko/program/medium.cpp:20:15: note: in instantiation of member function 'nall::vector::append' requested here 20 | mediumPaths.append(locateShared({medium.name, ".sys/"})); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: target-tomoko/program/medium.cpp:22:28: note: in instantiation of member function 'nall::maybe::maybe' requested here 22 | Emulator::audio.reset(2, audio->frequency()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ target-tomoko/program/medium.cpp:22:28: note: in instantiation of member function 'nall::maybe::maybe' requested here 22 | Emulator::audio.reset(2, audio->frequency()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: target-tomoko/program/medium.cpp:22:28: note: in instantiation of member function 'nall::maybe::maybe' requested here 22 | Emulator::audio.reset(2, audio->frequency()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ target-tomoko/program/medium.cpp:22:28: note: in instantiation of member function 'nall::maybe::maybe' requested here 22 | Emulator::audio.reset(2, audio->frequency()); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/medium.cpp:56:26: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | presentation->setTitle({"higan v", Emulator::Version}); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/medium.cpp:56:26: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | presentation->setTitle({"higan v", Emulator::Version}); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:11:17: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | string type = managed ? "managed" : "quick"; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | if(memory.size() == 0) return showMessage({"Slot ", slot, " ", type, " state does not exist"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | if(memory.size() == 0) return showMessage({"Slot ", slot, " ", type, " state does not exist"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | if(memory.size() == 0) return showMessage({"Slot ", slot, " ", type, " state does not exist"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | if(memory.size() == 0) return showMessage({"Slot ", slot, " ", type, " state does not exist"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | if(memory.size() == 0) return showMessage({"Slot ", slot, " ", type, " state does not exist"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(emulator->unserialize(s) == false) return showMessage({"Slot ", slot, " ", type, " state incompatible"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(emulator->unserialize(s) == false) return showMessage({"Slot ", slot, " ", type, " state incompatible"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(emulator->unserialize(s) == false) return showMessage({"Slot ", slot, " ", type, " state incompatible"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(emulator->unserialize(s) == false) return showMessage({"Slot ", slot, " ", type, " state incompatible"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(emulator->unserialize(s) == false) return showMessage({"Slot ", slot, " ", type, " state incompatible"}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | return showMessage({"Loaded ", type, " state from slot ", slot}), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | return showMessage({"Loaded ", type, " state from slot ", slot}), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | return showMessage({"Loaded ", type, " state from slot ", slot}), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | return showMessage({"Loaded ", type, " state from slot ", slot}), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | if(s.size() == 0) return showMessage({"Failed to save ", type, " state to slot ", slot}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | if(s.size() == 0) return showMessage({"Failed to save ", type, " state to slot ", slot}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | if(s.size() == 0) return showMessage({"Failed to save ", type, " state to slot ", slot}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | if(s.size() == 0) return showMessage({"Failed to save ", type, " state to slot ", slot}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:28:24: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | return showMessage({"Unable to write ", type, " state to slot ", slot}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:28:24: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | return showMessage({"Unable to write ", type, " state to slot ", slot}), false; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/state.cpp:30:22: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | return showMessage({"Saved ", type, " state to slot ", slot}), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/state.cpp:30:22: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | return showMessage({"Saved ", type, " state to slot ", slot}), true; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:2:47: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | if(!Video::availableDrivers().find(settings["Video/Driver"].text())) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:11:29: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | MessageDialog().setText("Failed to initialize video driver").warning(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:30:51: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | if(!audio->availableFrequencies().find(settings["Audio/Frequency"].real())) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ target-tomoko/program/utility.cpp:31:71: note: in instantiation of member function 'nall::vector::operator()' requested here 31 | settings["Audio/Frequency"].setValue(audio->availableFrequencies()(0)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:31:42: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | settings["Audio/Frequency"].setValue(audio->availableFrequencies()(0)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:35:49: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | if(!audio->availableLatencies().find(settings["Audio/Latency"].natural())) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ target-tomoko/program/utility.cpp:36:67: note: in instantiation of member function 'nall::vector::operator()' requested here 36 | settings["Audio/Latency"].setValue(audio->availableLatencies()(0)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:36:40: note: in instantiation of function template specialization 'nall::string::string' requested here 36 | settings["Audio/Latency"].setValue(audio->availableLatencies()(0)); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ target-tomoko/program/utility.cpp:59:19: note: in instantiation of function template specialization 'nall::function, unsigned int, unsigned int, short, short)>::function' requested here 59 | input->onChange({&InputManager::onChange, &inputManager()}); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:77:15: note: in instantiation of function template specialization 'nall::string::string' requested here 77 | showMessage("System has been power cycled"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:82:21: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | if(!emulator->cap("Rotate Display")) return showMessage("Display rotation not supported"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:82:59: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | if(!emulator->cap("Rotate Display")) return showMessage("Display rotation not supported"); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:92:17: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto path = string{emulator->information.name, "/", port.name}.replace(" ", ""); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/utility.cpp:92:17: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto path = string{emulator->information.name, "/", port.name}.replace(" ", ""); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:115:12: note: in instantiation of function template specialization 'nall::string::string' requested here 115 | text = "No cartridge loaded"; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:116:60: note: in instantiation of function template specialization 'nall::string::string' requested here 116 | } else if(pause || (!presentation->focused() && settings["Input/FocusLoss/Pause"].boolean())) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/utility.cpp:129:27: note: in instantiation of function template specialization 'nall::string::string' requested here 129 | double gamma = settings["Video/Gamma"].natural() / 100.0; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/program/program.cpp:14:25: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 14 | unique_pointer program; | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: target-tomoko/program/program.cpp:20:13: note: in instantiation of member function 'nall::vector::append' requested here 20 | emulators.append(new Famicom::Interface); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ target-tomoko/program/program.cpp:20:13: note: in instantiation of member function 'nall::vector::append' requested here 20 | emulators.append(new Famicom::Interface); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/program.cpp:37:29: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | MessageDialog().setText("Driver crash detected. Video/Audio/Input drivers have been disabled.").information(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/program.cpp:43:32: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | settings["Crashed"].setValue(true); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/program/program.cpp:43:32: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | settings["Crashed"].setValue(true); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:48: ../nall/run.hpp:39:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 39 | string_vector argl(forward

    (p)...); | ^ | std:: target-tomoko/program/program.cpp:71:24: note: in instantiation of function template specialization 'nall::execute' requested here 71 | if(auto result = execute("icarus", "--import", argument)) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:48: ../nall/run.hpp:39:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 39 | string_vector argl(forward

    (p)...); | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/run.hpp:39:19: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 39 | string_vector argl(forward

    (p)...); | ^ target-tomoko/program/program.cpp:71:24: note: in instantiation of function template specialization 'nall::execute' requested here 71 | if(auto result = execute("icarus", "--import", argument)) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../nall/run.hpp:39:19: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 39 | string_vector argl(forward

    (p)...); | ^ target-tomoko/program/program.cpp:71:24: note: in instantiation of function template specialization 'nall::execute' requested here 71 | if(auto result = execute("icarus", "--import", argument)) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/program/program.cpp:93:15: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | if(settings["Emulation/AutoSaveMemory/Enable"].boolean()) { | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ target-tomoko/program/program.cpp:107:9: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 107 | video.reset(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ target-tomoko/program/program.cpp:108:9: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 108 | audio.reset(); | ^ In file included from target-tomoko/program/program.cpp:1: In file included from target-tomoko/program/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ target-tomoko/program/program.cpp:109:9: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 109 | input.reset(); | ^ 855 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/configuration/configuration.cpp -o obj/ui-configuration.o In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:5:64: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | Markup::Node::operator=(BML::unserialize(string::read(locate("settings.bml")))); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:12:7: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | set("UserInterface/ShowStatusBar", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:12:38: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | set("UserInterface/ShowStatusBar", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/configuration/configuration.cpp:12:38: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | set("UserInterface/ShowStatusBar", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:14:7: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | set("Library/Location", {Path::user(), "Emulation/"}); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:14:27: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | set("Library/Location", {Path::user(), "Emulation/"}); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:15:7: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | set("Library/IgnoreManifests", false); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:20:7: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | set("Video/BlurEmulation", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:21:7: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | set("Video/ColorEmulation", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:24:27: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | set("Video/Saturation", 100); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/configuration/configuration.cpp:24:27: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | set("Video/Saturation", 100); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:25:7: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | set("Video/Gamma", 100); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:26:7: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | set("Video/Luminance", 100); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:28:7: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | set("Video/Overscan/Horizontal", 0); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:31:7: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | set("Video/Windowed/AspectCorrection", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:32:7: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | set("Video/Windowed/IntegralScaling", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:35:7: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | set("Video/Windowed/Scale/Small", "640x480"); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:39:7: note: in instantiation of function template specialization 'nall::string::string' requested here 39 | set("Video/Fullscreen/AspectCorrection", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:40:7: note: in instantiation of function template specialization 'nall::string::string' requested here 40 | set("Video/Fullscreen/IntegralScaling", true); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:46:7: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | set("Audio/Latency", 0); | ^ In file included from target-tomoko/configuration/configuration.cpp:1: In file included from target-tomoko/configuration/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/configuration/configuration.cpp:56:7: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | set("Input/FocusLoss/Pause", false); | ^ 710 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/input/input.cpp -o obj/ui-input.o In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: target-tomoko/input/input.cpp:215:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 215 | inputEmulator.ports.append(move(inputPort)); | ^ | std:: target-tomoko/input/input.cpp:217:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 217 | emulators.append(move(inputEmulator)); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ target-tomoko/input/hotkeys.cpp:9:13: note: in instantiation of member function 'nall::vector::append' requested here 9 | hotkeys.append(hotkey); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:13:20: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | hotkey->name = "Toggle Mouse Capture"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:21:20: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | hotkey->name = "Save Quick State"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:37:20: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | hotkey->name = "Decrement Quick State"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:40:28: note: in instantiation of function template specialization 'nall::string::string' requested here 40 | program->showMessage({"Selected quick state slot ", quickStateSlot}); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/hotkeys.cpp:40:28: note: in instantiation of function template specialization 'nall::string::string' requested here 40 | program->showMessage({"Selected quick state slot ", quickStateSlot}); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/hotkeys.cpp:40:28: note: in instantiation of function template specialization 'nall::string::string' requested here 40 | program->showMessage({"Selected quick state slot ", quickStateSlot}); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:55:20: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | hotkey->name = "Pause Emulation"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:63:20: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | hotkey->name = "Fast Forward"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:84:20: note: in instantiation of function template specialization 'nall::string::string' requested here 84 | hotkey->name = "Power Cycle"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:92:20: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | hotkey->name = "Rotate Display"; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:100:20: note: in instantiation of function template specialization 'nall::string::string' requested here 100 | hotkey->path = string{"Hotkey/", hotkey->name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/hotkeys.cpp:100:20: note: in instantiation of function template specialization 'nall::string::string' requested here 100 | hotkey->path = string{"Hotkey/", hotkey->name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/hotkeys.cpp:107:39: note: in instantiation of function template specialization 'nall::string::string' requested here 107 | if(!program->focused() && !settings["Input/FocusLoss/AllowInput"].boolean()) return; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/input/input.cpp:3:30: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 3 | unique_pointer inputManager; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:34:14: note: in instantiation of member function 'nall::vector::append' requested here 34 | mappings.append(mapping); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | string encoding = {"0x", hex(device->id()), "/", group, "/", input}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | string encoding = {"0x", hex(device->id()), "/", group, "/", input}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | string encoding = {"0x", hex(device->id()), "/", group, "/", input}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | string encoding = {"0x", hex(device->id()), "/", group, "/", input}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | string encoding = {"0x", hex(device->id()), "/", group, "/", input}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | string encoding = {"0x", hex(device->id()), "/", group, "/", input}; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/input.cpp:75:21: note: in instantiation of function template specialization 'nall::string::string' requested here 75 | return bind({encoding, "/Lo"}), true; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/input.cpp:97:21: note: in instantiation of function template specialization 'nall::string::string' requested here 97 | return bind({encoding, "/Rumble"}), true; | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: target-tomoko/input/input.cpp:172:12: note: in instantiation of function template specialization 'nall::string::append' requested here 172 | path.append("(", hex(mapping.device->id()), ")"); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: target-tomoko/input/input.cpp:176:12: note: in instantiation of function template specialization 'nall::string::append' requested here 176 | path.append(".", mapping.device->group(mapping.group).name()); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 207 | inputMapping.path = string{inputEmulator.name, "/", inputPort.name, "/", inputDevice.name, "/", inputMapping.name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 207 | inputMapping.path = string{inputEmulator.name, "/", inputPort.name, "/", inputDevice.name, "/", inputMapping.name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 207 | inputMapping.path = string{inputEmulator.name, "/", inputPort.name, "/", inputDevice.name, "/", inputMapping.name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 207 | inputMapping.path = string{inputEmulator.name, "/", inputPort.name, "/", inputDevice.name, "/", inputMapping.name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 207 | inputMapping.path = string{inputEmulator.name, "/", inputPort.name, "/", inputDevice.name, "/", inputMapping.name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 207 | inputMapping.path = string{inputEmulator.name, "/", inputPort.name, "/", inputDevice.name, "/", inputMapping.name}.replace(" ", ""); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:211:32: note: in instantiation of member function 'nall::vector::append' requested here 211 | inputDevice.mappings.append(inputMapping); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: target-tomoko/input/../input/input.hpp:1:8: note: in instantiation of member function 'nall::vector::vector' requested here 1 | struct InputMapping { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:211:32: note: in instantiation of member function 'nall::vector::append' requested here 211 | inputDevice.mappings.append(inputMapping); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:213:27: note: in instantiation of member function 'nall::vector::append' requested here 213 | inputPort.devices.append(inputDevice); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: target-tomoko/input/../input/input.hpp:41:8: note: in instantiation of member function 'nall::vector::vector' requested here 41 | struct InputDevice { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:213:27: note: in instantiation of member function 'nall::vector::append' requested here 213 | inputPort.devices.append(inputDevice); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: target-tomoko/input/input.cpp:215:27: note: in instantiation of member function 'nall::vector::append' requested here 215 | inputEmulator.ports.append(move(inputPort)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:215:27: note: in instantiation of member function 'nall::vector::append' requested here 215 | inputEmulator.ports.append(move(inputPort)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: target-tomoko/input/../input/input.hpp:47:8: note: in instantiation of member function 'nall::vector::vector' requested here 47 | struct InputPort { | ^ target-tomoko/input/input.cpp:215:27: note: in instantiation of member function 'nall::vector::append' requested here 215 | inputEmulator.ports.append(move(inputPort)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: target-tomoko/input/input.cpp:217:15: note: in instantiation of member function 'nall::vector::append' requested here 217 | emulators.append(move(inputEmulator)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ target-tomoko/input/input.cpp:217:15: note: in instantiation of member function 'nall::vector::append' requested here 217 | emulators.append(move(inputEmulator)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: target-tomoko/input/../input/input.hpp:53:8: note: in instantiation of member function 'nall::vector::vector' requested here 53 | struct InputEmulator { | ^ target-tomoko/input/input.cpp:217:15: note: in instantiation of member function 'nall::vector::append' requested here 217 | emulators.append(move(inputEmulator)); | ^ In file included from target-tomoko/input/input.cpp:1: In file included from target-tomoko/input/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: target-tomoko/input/input.cpp:257:18: note: in instantiation of member function 'nall::vector>::vector' requested here 257 | auto devices = input->poll(); | ^ 773 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/settings/settings.cpp -o obj/ui-settings.o In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:7:58: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | colorAdjustmentLabel.setFont(Font().setBold()).setText("Color Adjustment"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:8:27: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | saturationLabel.setText("Saturation:"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:16:55: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | luminanceSlider.setLength(101).setPosition(settings["Video/Luminance"].natural()).onChange([&] { updateColor(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:18:55: note: in instantiation of function template specialization 'nall::string::string' requested here 18 | overscanMaskLabel.setFont(Font().setBold()).setText("Overscan Mask"); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:21:59: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | horizontalMaskSlider.setLength(25).setPosition(settings["Video/Overscan/Horizontal"].natural()).onChange([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:24:57: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | verticalMaskSlider.setLength(25).setPosition(settings["Video/Overscan/Vertical"].natural()).onChange([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:27:81: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | windowedModeAspectCorrection.setText("Aspect correction").setChecked(settings["Video/Windowed/AspectCorrection"].boolean()).onToggle([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:28:79: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | windowedModeIntegralScaling.setText("Integral scaling").setChecked(settings["Video/Windowed/IntegralScaling"].boolean()).onToggle([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:32:83: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | fullscreenModeAspectCorrection.setText("Aspect correction").setChecked(settings["Video/Fullscreen/AspectCorrection"].boolean()).onToggle([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:33:81: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | fullscreenModeIntegralScaling.setText("Integral scaling").setChecked(settings["Video/Fullscreen/IntegralScaling"].boolean()).onToggle([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:34:35: note: in instantiation of function template specialization 'nall::string::string' requested here 34 | fullscreenModeExclusive.setText("Exclusive mode").setChecked(settings["Video/Fullscreen/Exclusive"].boolean()).onToggle([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:34:73: note: in instantiation of function template specialization 'nall::string::string' requested here 34 | fullscreenModeExclusive.setText("Exclusive mode").setChecked(settings["Video/Fullscreen/Exclusive"].boolean()).onToggle([&] { updateViewport(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:44:27: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | saturationValue.setText({saturationSlider.position(), "%"}); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/settings/video.cpp:44:27: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | saturationValue.setText({saturationSlider.position(), "%"}); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/video.cpp:57:56: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | settings["Video/Windowed/AspectCorrection"].setValue(windowedModeAspectCorrection.checked()); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/settings/video.cpp:57:56: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | settings["Video/Windowed/AspectCorrection"].setValue(windowedModeAspectCorrection.checked()); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/audio.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | settings["Audio/Device"].setValue(deviceList.selected().text()); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/audio.cpp:51:54: note: in instantiation of function template specialization 'nall::string::string' requested here 51 | reverbEnable.setText("Reverb").setChecked(settings["Audio/Reverb/Enable"].boolean()).onToggle([&] { updateEffects(); }); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/audio.cpp:68:50: note: in instantiation of function template specialization 'nall::string::string' requested here 68 | latencyList.append(ComboButtonItem().setText(latency)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/input.cpp:7:65: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | pauseEmulation.setText("Pause Emulation").setChecked(settings["Input/FocusLoss/Pause"].boolean()).onToggle([&] { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/input.cpp:26:22: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | if(MessageDialog("Are you sure you want to erase all mappings for this device?").setParent(*settingsManager).question() == "Yes") { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | append(forward

    (p)...); | ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/input.cpp:87:83: note: in instantiation of function template specialization 'nall::string::string' requested here 87 | deviceList.append(ComboButtonItem().setText(device.name).setProperty("index", n)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/settings/input.cpp:87:83: note: in instantiation of function template specialization 'nall::string::string' requested here 87 | deviceList.append(ComboButtonItem().setText(device.name).setProperty("index", n)); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/input.cpp:123:40: note: in instantiation of function template specialization 'nall::string::string' requested here 123 | settingsManager->statusBar.setText({"Press a key or button to map [", activeMapping->name, "] ..."}); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/settings/input.cpp:123:40: note: in instantiation of function template specialization 'nall::string::string' requested here 123 | settingsManager->statusBar.setText({"Press a key or button to map [", activeMapping->name, "] ..."}); | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: target-tomoko/settings/input.cpp:128:19: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 128 | if(auto mouse = inputManager->findMouse()) { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/hotkeys.cpp:11:22: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | if(MessageDialog("Are you sure you want to erase all hotkey mappings?").setParent(*settingsManager).question() == "Yes") { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/settings/advanced.cpp:48:26: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | autoSaveMemory.setText("Auto-Save Memory Periodically").setChecked(settings["Emulation/AutoSaveMemory/Enable"].boolean()).onToggle([&] { | ^ In file included from target-tomoko/settings/settings.cpp:1: In file included from target-tomoko/settings/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/settings/settings.cpp:7:33: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 7 | unique_pointer settingsManager; | ^ 724 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/tools/tools.cpp -o obj/ui-tools.o In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:18:5: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 18 | reset(); | ^ target-tomoko/tools/cheat-database.cpp:2:17: note: in instantiation of member function 'nall::unique_pointer::operator=' requested here 2 | cheatDatabase = this; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-database.cpp:8:29: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | unselectAllButton.setText("Unselect All").onActivate([&] { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: target-tomoko/tools/cheat-database.cpp:31:13: note: in instantiation of member function 'nall::vector::append' requested here 31 | codes.append(cheat["code"].text()); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-database.cpp:32:68: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | cheatList.append(ListViewItem().setCheckable().setText(cheat["description"].text())); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-database.cpp:40:52: note: in instantiation of function template specialization 'nall::string::string' requested here 40 | MessageDialog().setParent(*toolsManager).setText("Sorry, no cheats were found for this game.").information(); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:8:49: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 8 | auto information(const string_vector& buttons = {"Ok"}) -> string; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:8:49: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 8 | auto information(const string_vector& buttons = {"Ok"}) -> string; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-database.cpp:50:48: note: in instantiation of function template specialization 'nall::string::string' requested here 50 | MessageDialog().setParent(*this).setText("Free slots exhausted. Not all codes could be added.").warning(); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:13:54: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | .append(TableViewCell().setCheckable().setText(1 + slot)) | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/tools/cheat-editor.cpp:13:54: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | .append(TableViewCell().setCheckable().setText(1 + slot)) | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at target-tomoko/tools/cheat-editor.cpp:19:22)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at target-tomoko/tools/cheat-editor.cpp:19:22)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ target-tomoko/tools/cheat-editor.cpp:19:22: note: in instantiation of function template specialization 'nall::function::function<(lambda at target-tomoko/tools/cheat-editor.cpp:19:22), void>' requested here 19 | cheatList.onToggle([&](TableViewCell cell) { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:27:27: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | findCodesButton.setText("Find Codes ...").onActivate([&] { cheatDatabase->findCodes(); }); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:78:64: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | if(force || MessageDialog().setParent(*toolsManager).setText("Permanently erase all slots?").question() == "Yes") { | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: target-tomoko/tools/cheat-editor.cpp:134:32: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 134 | auto contents = string::read({program->mediumPaths(1), "higan/cheats.bml"}); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:145:21: note: in instantiation of function template specialization 'nall::string::string' requested here 145 | string document = {"cartridge sha256:", emulator->sha256(), "\n"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/tools/cheat-editor.cpp:145:21: note: in instantiation of function template specialization 'nall::string::string' requested here 145 | string document = {"cartridge sha256:", emulator->sha256(), "\n"}; | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:149:14: note: in instantiation of function template specialization 'nall::string::append' requested here 149 | document.append(" cheat", cheat.enabled ? " enabled" : "", "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ target-tomoko/tools/cheat-editor.cpp:149:14: note: in instantiation of function template specialization 'nall::string::append' requested here 149 | document.append(" cheat", cheat.enabled ? " enabled" : "", "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:150:14: note: in instantiation of function template specialization 'nall::string::append' requested here 150 | document.append(" description:", cheat.description, "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:151:14: note: in instantiation of function template specialization 'nall::string::append' requested here 151 | document.append(" code:", cheat.code, "\n"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:155:23: note: in instantiation of function template specialization 'nall::string::string' requested here 155 | directory::create({program->mediumPaths(1), "higan/"}); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/cheat-editor.cpp:156:17: note: in instantiation of function template specialization 'nall::string::string' requested here 156 | file::write({program->mediumPaths(1), "higan/cheats.bml"}, document); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/tools/cheat-editor.cpp:156:17: note: in instantiation of function template specialization 'nall::string::string' requested here 156 | file::write({program->mediumPaths(1), "higan/cheats.bml"}, document); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/state-manager.cpp:3:11: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | setText("State Manager"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/manifest-viewer.cpp:3:11: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | setText("Manifest Viewer"); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: target-tomoko/tools/game-notes.cpp:10:32: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 10 | auto contents = string::read({program->mediumPaths(1), "higan/notes.txt"}); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/tools/game-notes.cpp:18:17: note: in instantiation of function template specialization 'nall::string::string' requested here 18 | file::write({program->mediumPaths(1), "higan/notes.txt"}, contents); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/tools/game-notes.cpp:18:17: note: in instantiation of function template specialization 'nall::string::string' requested here 18 | file::write({program->mediumPaths(1), "higan/notes.txt"}, contents); | ^ In file included from target-tomoko/tools/tools.cpp:1: In file included from target-tomoko/tools/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/tools/tools.cpp:8:30: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 8 | unique_pointer toolsManager; | ^ 730 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c target-tomoko/presentation/presentation.cpp -o obj/ui-presentation.o In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:18:5: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 18 | reset(); | ^ target-tomoko/presentation/about.cpp:2:15: note: in instantiation of member function 'nall::unique_pointer::operator=' requested here 2 | aboutWindow = this; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/about.cpp:4:12: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | setTitle("About higan ..."); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | informationLeft.setFont(Font().setBold()).setAlignment(1.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | informationLeft.setFont(Font().setBold()).setAlignment(1.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | informationLeft.setFont(Font().setBold()).setAlignment(1.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | informationLeft.setFont(Font().setBold()).setAlignment(1.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | informationRight.setFont(Font().setBold()).setAlignment(0.0).setText({ | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here 46 | deleter(pointer); | ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 15 | ~unique_pointer() { reset(); } | ^ target-tomoko/presentation/presentation.cpp:4:30: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 4 | unique_pointer presentation; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:23:23: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | item->setText({medium.name, " ..."}).onActivate([=] { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:48: ../nall/run.hpp:39:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 39 | string_vector argl(forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:30:6: note: in instantiation of function template specialization 'nall::execute' requested here 30 | if(execute("icarus", "--name").output.strip() == "icarus") { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/run.hpp:39:19: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 39 | string_vector argl(forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:30:6: note: in instantiation of function template specialization 'nall::execute' requested here 30 | if(execute("icarus", "--name").output.strip() == "icarus") { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: target-tomoko/presentation/presentation.cpp:31:24: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 31 | libraryMenu.append(MenuSeparator()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:48: ../nall/run.hpp:39:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 39 | string_vector argl(forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:34:26: note: in instantiation of function template specialization 'nall::execute' requested here 34 | if(auto location = execute("icarus", "--import")) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/run.hpp:39:19: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 39 | string_vector argl(forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:34:26: note: in instantiation of function template specialization 'nall::execute' requested here 34 | if(auto location = execute("icarus", "--import")) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: target-tomoko/presentation/presentation.cpp:32:24: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 32 | libraryMenu.append(MenuItem().setText("Load ROM File ...").onActivate([&] { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:39:43: note: in instantiation of function template specialization 'nall::string::string' requested here 39 | libraryMenu.append(MenuItem().setText("Import ROM Files ...").onActivate([&] { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | powerSystem.setText("Power Cycle").onActivate([&] { program->powerCycle(); }); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:64:57: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | blurEmulation.setText("Blurring").setChecked(settings["Video/BlurEmulation"].boolean()).onToggle([&] { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:65:46: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | settings["Video/BlurEmulation"].setValue(blurEmulation.checked()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:65:46: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | settings["Video/BlurEmulation"].setValue(blurEmulation.checked()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:66:32: note: in instantiation of function template specialization 'nall::string::string' requested here 66 | if(emulator) emulator->set("Blur Emulation", blurEmulation.checked()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:72:62: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | scanlineEmulation.setText("Scanlines").setChecked(settings["Video/ScanlineEmulation"].boolean()).setVisible(false).onToggle([&] { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:74:32: note: in instantiation of function template specialization 'nall::string::string' requested here 74 | if(emulator) emulator->set("Scanline Emulation", scanlineEmulation.checked()); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:76:27: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | videoShaderMenu.setText("Video Shader"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:98:64: note: in instantiation of function template specialization 'nall::string::string' requested here 98 | showStatusBar.setText("Show Status Bar").setChecked(settings["UserInterface/ShowStatusBar"].boolean()).onToggle([&] { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:122:30: note: in instantiation of function template specialization 'nall::string::string' requested here 122 | saveQuickStateMenu.setText("Save Quick State"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:144:12: note: in instantiation of function template specialization 'nall::string::string' requested here 144 | invoke("https://doc.byuu.org/higan/credits/"); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at target-tomoko/presentation/presentation.cpp:153:34)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at target-tomoko/presentation/presentation.cpp:153:34)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ target-tomoko/presentation/presentation.cpp:153:34: note: in instantiation of function template specialization 'nall::function::function<(lambda at target-tomoko/presentation/presentation.cpp:153:34), void>' requested here 153 | viewport.setDroppable().onDrop([&](auto locations) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:167:12: note: in instantiation of function template specialization 'nall::string::string' requested here 167 | setTitle({"higan v", Emulator::Version}); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:167:12: note: in instantiation of function template specialization 'nall::string::string' requested here 167 | setTitle({"higan v", Emulator::Version}); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:201:21: note: in instantiation of function template specialization 'nall::string::string' requested here 201 | auto path = string{emulator->information.name, "/", port.name}.replace(" ", ""); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:208:19: note: in instantiation of function template specialization 'nall::string::string' requested here 208 | auto path = string{emulator->information.name, "/", port.name}.replace(" ", ""); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:208:19: note: in instantiation of function template specialization 'nall::string::string' requested here 208 | auto path = string{emulator->information.name, "/", port.name}.replace(" ", ""); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/shared.hpp:89:50: note: in instantiation of member function 'nall::vector::append' requested here 89 | if(auto casted = object.cast()) objects.append(casted); | ^ target-tomoko/presentation/presentation.cpp:210:31: note: in instantiation of function template specialization 'hiro::Group::objects' requested here 210 | for(auto item : devices.objects()) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:91:12: note: in instantiation of member function 'nall::vector::vector' requested here 91 | return objects; | ^ target-tomoko/presentation/presentation.cpp:210:31: note: in instantiation of function template specialization 'hiro::Group::objects' requested here 210 | for(auto item : devices.objects()) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:259:42: note: in instantiation of function template specialization 'nall::string::string' requested here 259 | uint overscanHorizontal = settings["Video/Overscan/Horizontal"].natural(); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:267:17: note: in instantiation of function template specialization 'nall::string::string' requested here 267 | if(settings["Video/Windowed/AspectCorrection"].boolean()) emulatorWidth *= aspectCorrection; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:271:87: note: in instantiation of function template specialization 'nall::string::string' requested here 271 | if(settings["Video/Windowed/Scale"].text() == "Small") viewportScale = settings["Video/Windowed/Scale/Small"].text(); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:284:24: note: in instantiation of function template specialization 'nall::string::string' requested here 284 | } else if(settings["Video/Windowed/IntegralScaling"].boolean()) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:296:17: note: in instantiation of function template specialization 'nall::string::string' requested here 296 | if(settings["Video/Fullscreen/AspectCorrection"].boolean()) emulatorWidth *= aspectCorrection; | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:298:17: note: in instantiation of function template specialization 'nall::string::string' requested here 298 | if(settings["Video/Fullscreen/IntegralScaling"].boolean()) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:345:43: note: in instantiation of function template specialization 'nall::string::string' requested here 345 | settings["Video/Shader"].setValue({pathname, shader}); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:345:43: note: in instantiation of function template specialization 'nall::string::string' requested here 345 | settings["Video/Shader"].setValue({pathname, shader}); | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: target-tomoko/presentation/presentation.cpp:356:43: note: in instantiation of function template specialization 'nall::string::string' requested here 356 | if(settings["Video/Shader"].text() == string{pathname, radioItem.text(), ".shader/"}) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ target-tomoko/presentation/presentation.cpp:356:43: note: in instantiation of function template specialization 'nall::string::string' requested here 356 | if(settings["Video/Shader"].text() == string{pathname, radioItem.text(), ".shader/"}) { | ^ In file included from target-tomoko/presentation/presentation.cpp:1: In file included from target-tomoko/presentation/../tomoko.hpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: 777 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -DVIDEO_GLX -DVIDEO_XVIDEO -DVIDEO_XSHM -DVIDEO_SDL -DAUDIO_OPENAL -DINPUT_SDL -DINPUT_XLIB -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -c ../ruby/ruby.cpp -o obj/ruby.o In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ../ruby/ruby.cpp:50: In file included from ../ruby/video/glx.cpp:1: In file included from ../ruby/video/opengl/opengl.hpp:21: ../ruby/video/opengl/utility.hpp:73:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 73 | char text[length + 1]; | ^~~~~~~~~~ ../ruby/video/opengl/utility.hpp:73:15: note: read of non-const variable 'length' is not allowed in a constant expression ../ruby/video/opengl/utility.hpp:71:11: note: declared here 71 | GLint length = 0; | ^ ../ruby/video/opengl/utility.hpp:90:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 90 | char text[length + 1]; | ^~~~~~~~~~ ../ruby/video/opengl/utility.hpp:90:15: note: read of non-const variable 'length' is not allowed in a constant expression ../ruby/video/opengl/utility.hpp:88:11: note: declared here 88 | GLint length = 0; | ^ ../ruby/video/opengl/utility.hpp:101:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 101 | char text[length + 1]; | ^~~~~~~~~~ ../ruby/video/opengl/utility.hpp:101:15: note: read of non-const variable 'length' is not allowed in a constant expression ../ruby/video/opengl/utility.hpp:99:11: note: declared here 99 | GLint length = 0; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:58:67: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 58 | virtual auto availableDevices() -> nall::string_vector { return {"Default"}; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 59 | virtual auto availableFrequencies() -> nall::vector { return {44100.0}; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 60 | virtual auto availableLatencies() -> nall::vector { return {0}; } | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../ruby/ruby.hpp:110:28: note: in instantiation of member function 'nall::function, unsigned int, unsigned int, short, short)>::operator()' requested here 110 | if(_onChange) _onChange(device, group, input, oldValue, newValue); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/shaders.hpp:1:42: note: in instantiation of function template specialization 'nall::string::string' requested here 1 | static string OpenGLOutputVertexShader = R"( | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/shaders.hpp:37:36: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | static string OpenGLVertexShader = R"( | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/shaders.hpp:53:38: note: in instantiation of function template specialization 'nall::string::string' requested here 53 | static string OpenGLGeometryShader = R"( | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/shaders.hpp:77:38: note: in instantiation of function template specialization 'nall::string::string' requested here 77 | static string OpenGLFragmentShader = R"( | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 76 | print("[ruby::OpenGL: shader compiler error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 76 | print("[ruby::OpenGL: shader compiler error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 76 | print("[ruby::OpenGL: shader compiler error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 76 | print("[ruby::OpenGL: shader compiler error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/opengl/utility.hpp:93:5: note: in instantiation of function template specialization 'nall::print' requested here 93 | print("[ruby::OpenGL: shader linker error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:93:5: note: in instantiation of function template specialization 'nall::print' requested here 93 | print("[ruby::OpenGL: shader linker error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:93:5: note: in instantiation of function template specialization 'nall::print' requested here 93 | print("[ruby::OpenGL: shader linker error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/opengl/utility.hpp:104:5: note: in instantiation of function template specialization 'nall::print' requested here 104 | print("[ruby::OpenGL: shader validation error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:104:5: note: in instantiation of function template specialization 'nall::print' requested here 104 | print("[ruby::OpenGL: shader validation error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/opengl/utility.hpp:104:5: note: in instantiation of function template specialization 'nall::print' requested here 104 | print("[ruby::OpenGL: shader validation error]\n", (const char*)text, "\n\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/surface.hpp:86:23: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | glrUniformMatrix4fv("modelViewProjection", modelViewProjection); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/program.hpp:17:19: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(file::exists({pathname, node["vertex"].text()})) { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../ruby/video/opengl/program.hpp:51:12: note: in instantiation of member function 'nall::vector::operator()' requested here 51 | pixmaps(n).texture = texture; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../ruby/video/opengl/program.hpp:51:12: note: in instantiation of member function 'nall::vector::operator()' requested here 51 | pixmaps(n).texture = texture; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/program.hpp:83:16: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | line = {"#define ", setting().name, " ", setting().value}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/program.hpp:83:16: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | line = {"#define ", setting().name, " ", setting().value}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/program.hpp:83:16: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | line = {"#define ", setting().name, " ", setting().value}; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:15:49: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | auto document = BML::unserialize(file::read({pathname, "manifest.bml"})); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/main.hpp:15:49: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | auto document = BML::unserialize(file::read({pathname, "manifest.bml"})); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../ruby/video/opengl/main.hpp:42:15: note: in instantiation of member function 'nall::vector::operator()' requested here 42 | programs(n).bind(this, node, pathname); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../ruby/video/opengl/main.hpp:42:15: note: in instantiation of member function 'nall::vector::operator()' requested here 42 | programs(n).bind(this, node, pathname); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../ruby/video/opengl/opengl.hpp:53:8: note: in instantiation of member function 'nall::vector::vector' requested here 53 | struct OpenGLProgram : OpenGLSurface { | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../ruby/video/opengl/main.hpp:42:15: note: in instantiation of member function 'nall::vector::operator()' requested here 42 | programs(n).bind(this, node, pathname); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../ruby/video/opengl/main.hpp:99:11: note: in instantiation of member function 'nall::vector::prepend' requested here 99 | sources.prepend({texture, width, height, filter, wrap}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../ruby/video/opengl/main.hpp:99:11: note: in instantiation of member function 'nall::vector::prepend' requested here 99 | sources.prepend({texture, width, height, filter, wrap}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:112:18: note: in instantiation of function template specialization 'nall::string::string' requested here 112 | glrUniform1i("historyLength", history.size()); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:113:18: note: in instantiation of function template specialization 'nall::string::string' requested here 113 | glrUniform1i("sourceLength", sources.size()); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:120:20: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | glrUniform1i({"history[", aid, "]"}, aid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/main.hpp:120:20: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | glrUniform1i({"history[", aid, "]"}, aid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/main.hpp:120:20: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | glrUniform1i({"history[", aid, "]"}, aid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:121:20: note: in instantiation of function template specialization 'nall::string::string' requested here 121 | glrUniform4f({"historySize[", aid, "]"}, frame.width, frame.height, 1.0 / frame.width, 1.0 / frame.height); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/main.hpp:121:20: note: in instantiation of function template specialization 'nall::string::string' requested here 121 | glrUniform4f({"historySize[", aid, "]"}, frame.width, frame.height, 1.0 / frame.width, 1.0 / frame.height); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:129:20: note: in instantiation of function template specialization 'nall::string::string' requested here 129 | glrUniform1i({"source[", bid, "]"}, aid + bid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/main.hpp:129:20: note: in instantiation of function template specialization 'nall::string::string' requested here 129 | glrUniform1i({"source[", bid, "]"}, aid + bid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/video/opengl/main.hpp:130:20: note: in instantiation of function template specialization 'nall::string::string' requested here 130 | glrUniform4f({"sourceSize[", bid, "]"}, source.width, source.height, 1.0 / source.width, 1.0 / source.height); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/video/opengl/main.hpp:130:20: note: in instantiation of function template specialization 'nall::string::string' requested here 130 | glrUniform4f({"sourceSize[", bid, "]"}, source.width, source.height, 1.0 / source.width, 1.0 / source.height); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../ruby/video/opengl/main.hpp:170:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 170 | OpenGLTexture frame = history.takeRight(); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../ruby/video/opengl/main.hpp:179:13: note: in instantiation of member function 'nall::vector::prepend' requested here 179 | history.prepend(frame); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/xvideo.cpp:102:7: note: in instantiation of function template specialization 'nall::print' requested here 102 | print("VideoXv: XShm extension not found.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/xvideo.cpp:102:7: note: in instantiation of function template specialization 'nall::print' requested here 102 | print("VideoXv: XShm extension not found.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/xvideo.cpp:124:7: note: in instantiation of function template specialization 'nall::print' requested here 124 | print("VideoXv: failed to find valid XvPort.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/xvideo.cpp:124:7: note: in instantiation of function template specialization 'nall::print' requested here 124 | print("VideoXv: failed to find valid XvPort.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/xvideo.cpp:143:7: note: in instantiation of function template specialization 'nall::print' requested here 143 | print("VideoXv: unable to find Xv-compatible visual.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/xvideo.cpp:143:7: note: in instantiation of function template specialization 'nall::print' requested here 143 | print("VideoXv: unable to find Xv-compatible visual.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../ruby/video/xvideo.cpp:260:7: note: in instantiation of function template specialization 'nall::print' requested here 260 | print("VideoXv: unable to find a supported image format.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../ruby/video/xvideo.cpp:260:7: note: in instantiation of function template specialization 'nall::print' requested here 260 | print("VideoXv: unable to find a supported image format.\n"); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.cpp:174:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 174 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../ruby/ruby.cpp:174:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 174 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../ruby/ruby.cpp:174:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 174 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../ruby/ruby.cpp:174:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 174 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../ruby/ruby.cpp:174:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 174 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.cpp:364:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 364 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../ruby/input/keyboard/xlib.cpp:22:20: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 22 | input.doChange(hid, HID::Keyboard::GroupID::Button, inputID, group.input(inputID).value(), value); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../ruby/input/keyboard/xlib.cpp:36:13: note: in instantiation of member function 'nall::vector>::append' requested here 36 | devices.append(hid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../ruby/input/keyboard/xlib.cpp:36:13: note: in instantiation of member function 'nall::vector>::append' requested here 36 | devices.append(hid); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../ruby/input/keyboard/xlib.cpp:42:10: note: in instantiation of member function 'nall::vector::append' requested here 42 | keys.append({"Escape", XK_Escape}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../ruby/input/keyboard/xlib.cpp:42:10: note: in instantiation of member function 'nall::vector::append' requested here 42 | keys.append({"Escape", XK_Escape}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/input/keyboard/xlib.cpp:44:18: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | keys.append({"F1", XK_F1}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/input/keyboard/xlib.cpp:111:18: note: in instantiation of function template specialization 'nall::string::string' requested here 111 | keys.append({"LeftBracket", XK_bracketleft}); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../ruby/input/joypad/sdl.cpp:59:55: note: in instantiation of function template specialization 'nall::string::string' requested here 59 | for(auto n : range(axes)) jp.hid->axes().append(n); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../ruby/input/joypad/sdl.cpp:59:55: note: in instantiation of function template specialization 'nall::string::string' requested here 59 | for(auto n : range(axes)) jp.hid->axes().append(n); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../ruby/input/joypad/sdl.cpp:64:15: note: in instantiation of member function 'nall::vector::append' requested here 64 | joypads.append(jp); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../ruby/input/joypad/sdl.cpp:8:10: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 8 | struct Joypad { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../ruby/input/joypad/sdl.cpp:64:15: note: in instantiation of member function 'nall::vector::append' requested here 64 | joypads.append(jp); | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../ruby/input/sdl.cpp:40:12: note: in instantiation of member function 'nall::vector>::vector' requested here 40 | return devices; | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../ruby/ruby.cpp:506:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 506 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../ruby/ruby.cpp:506:10: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 506 | return { | ^ In file included from ../ruby/ruby.cpp:6: In file included from ../ruby/ruby.hpp:12: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: 564 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -DHIRO_GTK -I/usr/local/include/gtksourceview-2.0 -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0 -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -I/usr/X11R6/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/X11R6/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -c ../hiro/hiro.cpp -o obj/hiro.o In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:38: In file included from /usr/local/include/gtk-2.0/gdk/gdkx.h:32: /usr/X11R6/include/X11/Xlib.h:78:9: warning: 'Bool' macro redefined [-Wmacro-redefined] 78 | #define Bool int | ^ ../nall/xorg/guard.hpp:5:9: note: previous definition is here 5 | #define Bool XlibBool | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:42: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourceview.h:29: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcebuffer.h:32: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestylescheme.h:64:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 64 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :139:6: note: expanded from here 139 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:42: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourceview.h:29: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcebuffer.h:32: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestylescheme.h:64:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 64 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :2:6: note: expanded from here 2 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:65:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 65 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :7:6: note: expanded from here 7 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:65:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 65 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :12:6: note: expanded from here 12 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:71:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 71 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :17:6: note: expanded from here 17 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:71:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 71 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :22:6: note: expanded from here 22 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:76:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 76 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :27:6: note: expanded from here 27 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:76:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 76 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :32:6: note: expanded from here 32 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:81:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 81 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :37:6: note: expanded from here 37 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:81:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 81 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :42:6: note: expanded from here 42 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:5: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:5: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :58:1: note: expanded from here 58 | sObject | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :58:1: note: expanded from here 58 | sObject | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :67:1: note: expanded from here 67 | sGroup | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :67:1: note: expanded from here 67 | sGroup | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :76:1: note: expanded from here 76 | sTimer | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :76:1: note: expanded from here 76 | sTimer | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :85:1: note: expanded from here 85 | sAction | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :85:1: note: expanded from here 85 | sAction | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :94:1: note: expanded from here 94 | sMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :94:1: note: expanded from here 94 | sMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :103:1: note: expanded from here 103 | sMenuSeparator | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :103:1: note: expanded from here 103 | sMenuSeparator | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :112:1: note: expanded from here 112 | sMenuItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :112:1: note: expanded from here 112 | sMenuItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :121:1: note: expanded from here 121 | sMenuCheckItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :121:1: note: expanded from here 121 | sMenuCheckItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :130:1: note: expanded from here 130 | sMenuRadioItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :130:1: note: expanded from here 130 | sMenuRadioItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :139:1: note: expanded from here 139 | sSizable | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :139:1: note: expanded from here 139 | sSizable | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :148:1: note: expanded from here 148 | sLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :148:1: note: expanded from here 148 | sLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :157:1: note: expanded from here 157 | sWidget | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :157:1: note: expanded from here 157 | sWidget | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :166:1: note: expanded from here 166 | sButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :166:1: note: expanded from here 166 | sButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :175:1: note: expanded from here 175 | sCanvas | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :175:1: note: expanded from here 175 | sCanvas | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :184:1: note: expanded from here 184 | sCheckButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :184:1: note: expanded from here 184 | sCheckButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :193:1: note: expanded from here 193 | sCheckLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :193:1: note: expanded from here 193 | sCheckLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :202:1: note: expanded from here 202 | sComboButtonItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :202:1: note: expanded from here 202 | sComboButtonItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :211:1: note: expanded from here 211 | sComboButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :211:1: note: expanded from here 211 | sComboButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :220:1: note: expanded from here 220 | sComboEditItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :220:1: note: expanded from here 220 | sComboEditItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :229:1: note: expanded from here 229 | sComboEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :229:1: note: expanded from here 229 | sComboEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :238:1: note: expanded from here 238 | sConsole | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :238:1: note: expanded from here 238 | sConsole | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :247:1: note: expanded from here 247 | sFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :247:1: note: expanded from here 247 | sFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :256:1: note: expanded from here 256 | sHexEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :256:1: note: expanded from here 256 | sHexEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :265:1: note: expanded from here 265 | sHorizontalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :265:1: note: expanded from here 265 | sHorizontalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :274:1: note: expanded from here 274 | sHorizontalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :274:1: note: expanded from here 274 | sHorizontalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :283:1: note: expanded from here 283 | sIconViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :283:1: note: expanded from here 283 | sIconViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :292:1: note: expanded from here 292 | sIconView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :292:1: note: expanded from here 292 | sIconView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :301:1: note: expanded from here 301 | sLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :301:1: note: expanded from here 301 | sLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :310:1: note: expanded from here 310 | sLineEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :310:1: note: expanded from here 310 | sLineEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :7:1: note: expanded from here 7 | sProgressBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :7:1: note: expanded from here 7 | sProgressBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :16:1: note: expanded from here 16 | sRadioButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :16:1: note: expanded from here 16 | sRadioButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :25:1: note: expanded from here 25 | sRadioLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :25:1: note: expanded from here 25 | sRadioLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :34:1: note: expanded from here 34 | sSourceEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :34:1: note: expanded from here 34 | sSourceEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :43:1: note: expanded from here 43 | sTabFrameItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :43:1: note: expanded from here 43 | sTabFrameItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :52:1: note: expanded from here 52 | sTabFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :52:1: note: expanded from here 52 | sTabFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :61:1: note: expanded from here 61 | sTableViewColumn | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :61:1: note: expanded from here 61 | sTableViewColumn | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :70:1: note: expanded from here 70 | sTableViewHeader | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :70:1: note: expanded from here 70 | sTableViewHeader | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :79:1: note: expanded from here 79 | sTableViewCell | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :79:1: note: expanded from here 79 | sTableViewCell | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :88:1: note: expanded from here 88 | sTableViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :88:1: note: expanded from here 88 | sTableViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :97:1: note: expanded from here 97 | sTableView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :97:1: note: expanded from here 97 | sTableView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :106:1: note: expanded from here 106 | sTextEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :106:1: note: expanded from here 106 | sTextEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :115:1: note: expanded from here 115 | sTreeViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :115:1: note: expanded from here 115 | sTreeViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :124:1: note: expanded from here 124 | sTreeView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :124:1: note: expanded from here 124 | sTreeView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :133:1: note: expanded from here 133 | sVerticalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :133:1: note: expanded from here 133 | sVerticalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :142:1: note: expanded from here 142 | sVerticalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :142:1: note: expanded from here 142 | sVerticalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :151:1: note: expanded from here 151 | sViewport | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :151:1: note: expanded from here 151 | sViewport | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :160:1: note: expanded from here 160 | sStatusBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :160:1: note: expanded from here 160 | sStatusBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :169:1: note: expanded from here 169 | sPopupMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :169:1: note: expanded from here 169 | sPopupMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :178:1: note: expanded from here 178 | sMenuBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :178:1: note: expanded from here 178 | sMenuBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :187:1: note: expanded from here 187 | sWindow | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :187:1: note: expanded from here 187 | sWindow | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/font.cpp:32:36: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | if(family == Font::Mono ) return "Liberation Mono"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/font.cpp:33:28: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | return family ? family : "Sans"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/../gtk/keyboard.cpp:12:12: note: in instantiation of member function 'nall::vector::append' requested here 12 | result.append(_pressed(state, code)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/keyboard.cpp:12:12: note: in instantiation of member function 'nall::vector::append' requested here 12 | result.append(_pressed(state, code)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/../gtk/keyboard.cpp:14:10: note: in instantiation of member function 'nall::vector::vector' requested here 14 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/../gtk/keyboard.cpp:230:23: note: in instantiation of member function 'nall::vector::append' requested here 230 | settings.keycodes.append(lo | (hi << 8)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/keyboard.cpp:230:23: note: in instantiation of member function 'nall::vector::append' requested here 230 | settings.keycodes.append(lo | (hi << 8)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/browser-window.cpp:19:33: note: in instantiation of function template specialization 'nall::string::string' requested here 19 | state.title ? state.title : "Select Directory", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:146:20: note: in instantiation of function template specialization 'nall::string::string' requested here 146 | else if(_setIcon({Path::user(), ".local/share/icons/"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/window.cpp:146:20: note: in instantiation of function template specialization 'nall::string::string' requested here 146 | else if(_setIcon({Path::user(), ".local/share/icons/"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:147:20: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | else if(_setIcon("/usr/local/share/pixmaps/")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:148:20: note: in instantiation of function template specialization 'nall::string::string' requested here 148 | else if(_setIcon("/usr/share/pixmaps/")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:384:14: note: in instantiation of function template specialization 'nall::string::string' requested here 384 | filename = {pathname, Application::state.name, ".svg"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/window.cpp:384:14: note: in instantiation of function template specialization 'nall::string::string' requested here 384 | filename = {pathname, Application::state.name, ".svg"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/combo-edit.cpp:107:17: note: in instantiation of function template specialization 'nall::string::string' requested here 107 | string text = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtkComboBox)))); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/console.cpp:83:46: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | gtk_text_buffer_insert(textBuffer, &end, string{"\n", state().prompt}, -1); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/console.cpp:167:49: note: in instantiation of function template specialization 'nall::string::string' requested here 167 | gtk_text_buffer_insert(textBuffer, &cursor, string{(char)scancode}, -1); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/icon-view.cpp:76:72: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store), &iter, string{item->offset()})) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/icon-view.cpp:76:72: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store), &iter, string{item->offset()})) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/icon-view.cpp:127:72: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store), &iter, string{position})) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/icon-view.cpp:198:14: note: in instantiation of member function 'nall::vector::append' requested here 198 | selected.append(position); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:17:16: note: in instantiation of member function 'nall::maybe::operator=' requested here 17 | position = n; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector>::prepend' requested here 68 | if(offset == 0) return prepend(value); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:70:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 70 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:39:54: note: in instantiation of member function 'nall::vector>::take' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 119 | if(offset == 0) return takeLeft(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:54: note: in instantiation of member function 'nall::vector>::take' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector>::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:54: note: in instantiation of member function 'nall::vector>::take' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector::prepend' requested here 68 | if(offset == 0) return prepend(value); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:70:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 70 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:40:36: note: in instantiation of member function 'nall::vector::take' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector::takeLeft' requested here 119 | if(offset == 0) return takeLeft(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:36: note: in instantiation of member function 'nall::vector::take' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:36: note: in instantiation of member function 'nall::vector::take' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:134:8: note: in instantiation of member function 'nall::vector::remove' requested here 134 | tabs.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:249:17: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | string text = { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:249:17: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | string text = { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:249:17: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | string text = { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/table-view.cpp:78:14: note: in instantiation of member function 'nall::vector::append' requested here 78 | widths.append(width); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/../gtk/widget/table-view.cpp:194:15: note: in instantiation of member function 'nall::vector::append' requested here 194 | types.append(G_TYPE_BOOLEAN); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/table-view.cpp:194:15: note: in instantiation of member function 'nall::vector::append' requested here 194 | types.append(G_TYPE_BOOLEAN); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/tree-view.cpp:136:27: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | auto item = self().item(parts.takeLeft().natural()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/tree-view.cpp:136:27: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | auto item = self().item(parts.takeLeft().natural()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:4:17: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | string path = {Path::local(), "hiro/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:5:47: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:8:21: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | return document[name]; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../hiro/core/../gtk/settings.cpp:28:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 28 | set("Geometry/FrameX", geometry.frameX); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../hiro/core/../gtk/settings.cpp:28:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 28 | set("Geometry/FrameX", geometry.frameX); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../hiro/core/gradient.cpp:23:18: note: in instantiation of member function 'nall::vector::vector' requested here 23 | state.colors = {topLeft, topRight, bottomLeft, bottomRight}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/font.cpp:3:28: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | const string Font::Sans = "{sans}"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/font.cpp:4:28: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | const string Font::Serif = "{serif}"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/application.cpp:66:69: note: in instantiation of member function 'nall::function::operator()' requested here 66 | if(state.windows.onModalChange) return state.windows.onModalChange(modal); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:7:13: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | "Escape", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:7:67: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | "Escape", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:8:3: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | "PrintScreen", "ScrollLock", "Pause", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:9:48: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | "Insert", "Delete", "Home", "End", "PageUp", "PageDown", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:13:18: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | "LeftControl", "RightControl", "LeftAlt", "RightAlt", "LeftSuper", "RightSuper", "Menu", "Space", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 29 | state.hotkeys.append(hotkey); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:341:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 341 | struct Hotkey { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 29 | state.hotkeys.append(hotkey); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 75 | state.hotkeys.remove(*offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 75 | state.hotkeys.remove(*offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 11 | state.objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 11 | state.objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 33 | if(auto object = weak.acquire()) objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 33 | if(auto object = weak.acquire()) objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/group.cpp:35:10: note: in instantiation of member function 'nall::vector::vector' requested here 35 | return objects; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 43 | state.objects.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 43 | state.objects.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/window.cpp:55:39: note: in instantiation of member function 'nall::function::operator()' requested here 55 | if(state.onDrop) return state.onDrop(names); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/window.cpp:59:47: note: in instantiation of member function 'nall::function::operator()' requested here 59 | if(state.onKeyPress) return state.onKeyPress(key); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/menu-bar.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.menus.append(menu); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/menu-bar.cpp:32:39: note: in instantiation of member function 'nall::vector::append' requested here 32 | for(auto& menu : state.menus) menus.append(menu); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/menu-bar.cpp:32:39: note: in instantiation of member function 'nall::vector::append' requested here 32 | for(auto& menu : state.menus) menus.append(menu); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/menu-bar.cpp:44:15: note: in instantiation of member function 'nall::vector>::remove' requested here 44 | state.menus.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/menu-bar.cpp:44:15: note: in instantiation of member function 'nall::vector>::remove' requested here 44 | state.menus.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/popup-menu.cpp:25:45: note: in instantiation of member function 'nall::vector::append' requested here 25 | for(auto& action : state.actions) actions.append(action); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/popup-menu.cpp:25:45: note: in instantiation of member function 'nall::vector::append' requested here 25 | for(auto& action : state.actions) actions.append(action); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/popup-menu.cpp:30:17: note: in instantiation of member function 'nall::vector>::append' requested here 30 | state.actions.append(action); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/popup-menu.cpp:39:17: note: in instantiation of member function 'nall::vector>::remove' requested here 39 | state.actions.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/popup-menu.cpp:39:17: note: in instantiation of member function 'nall::vector>::remove' requested here 39 | state.actions.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/layout.cpp:15:18: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.sizables.append(sizable); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 35 | state.sizables.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 35 | state.sizables.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/layout.cpp:66:42: note: in instantiation of member function 'nall::vector::append' requested here 66 | for(auto& sizable : sizables) sizables.append(sizable); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/canvas.cpp:30:49: note: in instantiation of member function 'nall::function::operator()' requested here 30 | if(state.onMouseMove) return state.onMouseMove(position); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/canvas.cpp:34:51: note: in instantiation of member function 'nall::function::operator()' requested here 34 | if(state.onMousePress) return state.onMousePress(button); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-button.cpp:16:15: note: in instantiation of member function 'nall::vector>::append' requested here 16 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/combo-button.cpp:37:39: note: in instantiation of member function 'nall::vector::append' requested here 37 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-button.cpp:37:39: note: in instantiation of member function 'nall::vector::append' requested here 37 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/combo-button.cpp:48:15: note: in instantiation of member function 'nall::vector>::remove' requested here 48 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/combo-button.cpp:48:15: note: in instantiation of member function 'nall::vector>::remove' requested here 48 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-edit.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 14 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/combo-edit.cpp:47:39: note: in instantiation of member function 'nall::vector::append' requested here 47 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-edit.cpp:47:39: note: in instantiation of member function 'nall::vector::append' requested here 47 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/combo-edit.cpp:63:15: note: in instantiation of member function 'nall::vector>::remove' requested here 63 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/combo-edit.cpp:63:15: note: in instantiation of member function 'nall::vector>::remove' requested here 63 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/console.cpp:14:47: note: in instantiation of member function 'nall::function::operator()' requested here 14 | if(state.onActivate) return state.onActivate(command); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/hex-edit.cpp:22:39: note: in instantiation of member function 'nall::function::operator()' requested here 22 | if(state.onRead) return state.onRead(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/hex-edit.cpp:27:41: note: in instantiation of member function 'nall::function::operator()' requested here 27 | if(state.onWrite) return state.onWrite(offset, data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/icon-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/icon-view.cpp:32:32: note: in instantiation of member function 'nall::vector::append' requested here 32 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/icon-view.cpp:32:32: note: in instantiation of member function 'nall::vector::append' requested here 32 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/icon-view.cpp:93:15: note: in instantiation of member function 'nall::vector>::remove' requested here 93 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/icon-view.cpp:93:15: note: in instantiation of member function 'nall::vector>::remove' requested here 93 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/tab-frame.cpp:27:41: note: in instantiation of member function 'nall::function::operator()' requested here 27 | if(state.onClose) return state.onClose(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/tab-frame.cpp:31:39: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(state.onMove) return state.onMove(from, to); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/tab-frame.cpp:45:39: note: in instantiation of member function 'nall::vector::append' requested here 45 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/tab-frame.cpp:45:39: note: in instantiation of member function 'nall::vector::append' requested here 45 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/tab-frame.cpp:72:15: note: in instantiation of member function 'nall::vector>::remove' requested here 72 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view.cpp:28:15: note: in instantiation of member function 'nall::vector>::append' requested here 28 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/table-view.cpp:45:32: note: in instantiation of member function 'nall::vector::append' requested here 45 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view.cpp:45:32: note: in instantiation of member function 'nall::vector::append' requested here 45 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/table-view.cpp:67:39: note: in instantiation of member function 'nall::function::operator()' requested here 67 | if(state.onEdit) return state.onEdit(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/table-view.cpp:71:39: note: in instantiation of member function 'nall::function::operator()' requested here 71 | if(state.onSort) return state.onSort(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/table-view.cpp:140:15: note: in instantiation of member function 'nall::vector>::remove' requested here 140 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/table-view.cpp:140:15: note: in instantiation of member function 'nall::vector>::remove' requested here 140 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-header.cpp:10:17: note: in instantiation of member function 'nall::vector>::append' requested here 10 | state.columns.append(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/table-view-header.cpp:27:45: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto& column : state.columns) columns.append(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-header.cpp:27:45: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto& column : state.columns) columns.append(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/table-view-header.cpp:38:17: note: in instantiation of member function 'nall::vector>::remove' requested here 38 | state.columns.remove(column->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/table-view-header.cpp:38:17: note: in instantiation of member function 'nall::vector>::remove' requested here 38 | state.columns.remove(column->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-item.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 14 | state.cells.append(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/table-view-item.cpp:35:39: note: in instantiation of member function 'nall::vector::append' requested here 35 | for(auto& cell : state.cells) cells.append(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-item.cpp:35:39: note: in instantiation of member function 'nall::vector::append' requested here 35 | for(auto& cell : state.cells) cells.append(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/table-view-item.cpp:50:15: note: in instantiation of member function 'nall::vector>::remove' requested here 50 | state.cells.remove(cell->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/table-view-item.cpp:50:15: note: in instantiation of member function 'nall::vector>::remove' requested here 50 | state.cells.remove(cell->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/tree-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/tree-view.cpp:38:43: note: in instantiation of member function 'nall::function)>::operator()' requested here 38 | if(state.onToggle) return state.onToggle(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/tree-view.cpp:60:39: note: in instantiation of member function 'nall::vector::append' requested here 60 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/tree-view.cpp:60:39: note: in instantiation of member function 'nall::vector::append' requested here 60 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/tree-view.cpp:86:15: note: in instantiation of member function 'nall::vector>::remove' requested here 86 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/tree-view.cpp:86:15: note: in instantiation of member function 'nall::vector>::remove' requested here 86 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/widget/tree-view-item.cpp:79:55: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | if(auto treeViewItem = parentTreeViewItem()) return {treeViewItem->path(), "/", offset()}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/widget/tree-view-item.cpp:79:55: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | if(auto treeViewItem = parentTreeViewItem()) return {treeViewItem->path(), "/", offset()}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/widget/tree-view-item.cpp:79:55: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | if(auto treeViewItem = parentTreeViewItem()) return {treeViewItem->path(), "/", offset()}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :170:1: note: expanded from here 170 | sFixedLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :170:1: note: expanded from here 170 | sFixedLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :179:1: note: expanded from here 179 | sHorizontalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :179:1: note: expanded from here 179 | sHorizontalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :188:1: note: expanded from here 188 | sVerticalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :188:1: note: expanded from here 188 | sVerticalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :197:1: note: expanded from here 197 | sListViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :197:1: note: expanded from here 197 | sListViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :206:1: note: expanded from here 206 | sListView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :206:1: note: expanded from here 206 | sListView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/fixed-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({geometry}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/fixed-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({geometry}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/extension/fixed-layout.cpp:28:14: note: in instantiation of member function 'nall::vector::remove' requested here 28 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/extension/fixed-layout.cpp:28:14: note: in instantiation of member function 'nall::vector::remove' requested here 28 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/horizontal-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/horizontal-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/extension/horizontal-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/extension/horizontal-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/vertical-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/vertical-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/extension/vertical-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/extension/vertical-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/list-view.cpp:4:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/list-view.cpp:4:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/list-view.cpp:4:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/list-view.cpp:4:24), void>' requested here 4 | mTableView::onToggle([&](TableViewCell cell) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/list-view.cpp:17:35: note: in instantiation of member function 'nall::vector::append' requested here 17 | for(auto item : batched) result.append(ListViewItem{item}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/list-view.cpp:17:35: note: in instantiation of member function 'nall::vector::append' requested here 17 | for(auto item : batched) result.append(ListViewItem{item}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/extension/list-view.cpp:22:36: note: in instantiation of member function 'nall::function::operator()' requested here 22 | if(state.onToggle) state.onToggle(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../hiro/extension/list-view.cpp:26:23: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 26 | return ListViewItem{mTableView::item(position)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:41:39: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(isFolder(name)) return setPath({state.path, name}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:48:32: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | response.selected.append(string{state.path, name, isFolder(name) ? "/" : ""}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/extension/browser-dialog.cpp:48:32: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | response.selected.append(string{state.path, name, isFolder(name) ? "/" : ""}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:55:30: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | response.selected.append(string{state.path, name, "/"}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/extension/browser-dialog.cpp:55:30: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | response.selected.append(string{state.path, name, "/"}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:63:24: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | if(MessageDialog("File already exists; overwrite it?").question() != "Yes") return; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:106:28: note: in instantiation of function template specialization 'nall::string::string' requested here 106 | return directory::exists({state.path, name}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/extension/browser-dialog.cpp:106:28: note: in instantiation of function template specialization 'nall::string::string' requested here 106 | return directory::exists({state.path, name}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/browser-dialog.cpp:147:13: note: in instantiation of member function 'nall::vector::append' requested here 147 | filters.append(part.right().split(":")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/browser-dialog.cpp:147:13: note: in instantiation of member function 'nall::vector::append' requested here 147 | filters.append(part.right().split(":")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:239:34: note: in instantiation of function template specialization 'nall::string::string' requested here 239 | if(!state.title) state.title = "Select Folder"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:16: In file included from ../nall/memory.hpp:3: ../nall/algorithm.hpp:23:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 23 | return t > u ? max(t, forward

    (p)...) : max(u, forward

    (p)...); | ^ | std:: ../hiro/extension/message-dialog.cpp:67:18: note: in instantiation of function template specialization 'nall::(anonymous namespace)::max' requested here 67 | signed width = max(320, widthMessage, widthButtons); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:16: In file included from ../nall/memory.hpp:3: ../nall/algorithm.hpp:23:52: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 23 | return t > u ? max(t, forward

    (p)...) : max(u, forward

    (p)...); | ^ | std:: 831 warnings generated. c++ -O2 -pipe -x c -std=c11 -DLIBCO_MPROTECT -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ../libco/libco.c -o obj/libco.o In file included from ../libco/libco.c:9: In file included from ../libco/amd64.c:3: ../libco/settings.h:6:9: warning: 'LIBCO_MPROTECT' macro redefined [-Wmacro-redefined] 6 | #define LIBCO_MPROTECT | ^ :2:9: note: previous definition is here 2 | #define LIBCO_MPROTECT 1 | ^ In file included from ../libco/libco.c:9: ../libco/amd64.c:116:5: warning: call to undeclared library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 116 | memcpy(co_swap_function, co_swap_function_, pagesize); | ^ ../libco/amd64.c:116:5: note: include the header or explicitly provide a declaration for 'memcpy' 2 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c emulator/emulator.cpp -o obj/emulator.o In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from emulator/emulator.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: 444 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c audio/audio.cpp -o obj/audio.o In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: audio/audio.cpp:66:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 66 | double samples[channels]; | ^~~~~~~~ audio/audio.cpp:66:20: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ audio/stream.cpp:6:12: note: in instantiation of member function 'nall::vector::resize' requested here 6 | channels.resize(channels_); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./audio/audio.hpp:69:10: note: in instantiation of member function 'nall::vector::vector' requested here 69 | struct Channel { | ^ ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ audio/stream.cpp:6:12: note: in instantiation of member function 'nall::vector::resize' requested here 6 | channels.resize(channels_); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:45: ../nall/queue.hpp:16:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 16 | operator=(move(source)); | ^ | std:: ../nall/dsp/resampler/cubic.hpp:7:8: note: in instantiation of member function 'nall::queue::queue' requested here 7 | struct Cubic { | ^ ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ audio/stream.cpp:6:12: note: in instantiation of member function 'nall::vector::resize' requested here 6 | channels.resize(channels_); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ audio/stream.cpp:43:23: note: in instantiation of member function 'nall::vector::append' requested here 43 | channel.filters.append(filter); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector>>::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector>>::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ audio/audio.cpp:17:10: note: in instantiation of member function 'nall::vector>>::resize' requested here 17 | reverb.resize(channels); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/vector/memory.hpp:45:44: note: in instantiation of member function 'nall::vector>::vector' requested here 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector>>::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector>>::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ audio/audio.cpp:17:10: note: in instantiation of member function 'nall::vector>>::resize' requested here 17 | reverb.resize(channels); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector>::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ audio/audio.cpp:19:15: note: in instantiation of member function 'nall::vector>::resize' requested here 19 | reverb[c].resize(7); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: audio/audio.cpp:37:50: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | stream->setFrequency(stream->inputFrequency, frequency); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ audio/audio.cpp:37:50: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | stream->setFrequency(stream->inputFrequency, frequency); | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: audio/audio.cpp:54:26: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 54 | shared_pointer stream = new Stream; | ^ In file included from audio/audio.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ audio/audio.cpp:56:11: note: in instantiation of member function 'nall::vector>::append' requested here 56 | streams.append(stream); | ^ 456 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c video/video.cpp -o obj/video.o In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: video/video.cpp:98:26: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 98 | shared_pointer sprite = new Sprite{width, height}; | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ video/video.cpp:99:11: note: in instantiation of member function 'nall::vector>::append' requested here 99 | sprites.append(sprite); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: video/video.cpp:106:15: note: in instantiation of member function 'nall::vector>::remove' requested here 106 | sprites.remove(n); | ^ In file included from video/video.cpp:1: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ video/video.cpp:106:15: note: in instantiation of member function 'nall::vector>::remove' requested here 106 | sprites.remove(n); | ^ 448 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c resource/resource.cpp -o obj/resource.o In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from resource/resource.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ 435 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/interface/interface.cpp -o obj/fc-interface.o In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: fc/interface/interface.cpp:36:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | ports.append(move(controllerPort1)); | ^ | std:: fc/interface/interface.cpp:37:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 37 | ports.append(move(controllerPort2)); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: fc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 13 | media.append({ID::Famicom, "Famicom", "fc"}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ fc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 13 | media.append({ID::Famicom, "Famicom", "fc"}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/interface/interface.cpp:13:41: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | media.append({ID::Famicom, "Famicom", "fc"}); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ fc/interface/interface.cpp:19:29: note: in instantiation of member function 'nall::vector::append' requested here 19 | controllerPort1.devices.append(device); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ fc/interface/interface.cpp:19:29: note: in instantiation of member function 'nall::vector::append' requested here 19 | controllerPort1.devices.append(device); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: fc/interface/interface.cpp:24:19: note: in instantiation of member function 'nall::vector::append' requested here 24 | device.inputs.append({0, "Up" }); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ fc/interface/interface.cpp:24:19: note: in instantiation of member function 'nall::vector::append' requested here 24 | device.inputs.append({0, "Up" }); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: fc/interface/interface.cpp:36:9: note: in instantiation of member function 'nall::vector::append' requested here 36 | ports.append(move(controllerPort1)); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ fc/interface/interface.cpp:36:9: note: in instantiation of member function 'nall::vector::append' requested here 36 | ports.append(move(controllerPort1)); | ^ In file included from fc/interface/interface.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ fc/interface/interface.cpp:36:9: note: in instantiation of member function 'nall::vector::append' requested here 36 | ports.append(move(controllerPort1)); | ^ 462 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/system/system.cpp -o obj/fc-system.o In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ fc/system/serialization.cpp:12:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 12 | s.array(version); | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/system/system.cpp:26:43: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from fc/system/system.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ 455 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/controller/controller.cpp -o obj/fc-controller.o In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: fc/controller/controller.cpp:42:60: note: in instantiation of member function 'nall::vector::append' requested here 42 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ In file included from fc/controller/controller.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ fc/controller/controller.cpp:42:60: note: in instantiation of member function 'nall::vector::append' requested here 42 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/memory/memory.cpp -o obj/fc-memory.o In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/memory/memory.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/cartridge/cartridge.cpp -o obj/fc-cartridge.o In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ fc/cartridge/chip/mmc1.cpp:96:7: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 96 | s.integer(chrMode); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ fc/cartridge/chip/mmc1.cpp:100:7: note: in instantiation of function template specialization 'nall::serializer::array, 2>' requested here 100 | s.array(chrBank); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/cartridge/board/konami-vrc2.cpp:3:40: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | settings.pinout.a0 = 1 << document["board/chip/pinout/a0"].natural(); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/cartridge/board/board.cpp:26:28: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | information.type = board["id"].text(); | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/cartridge/board/board.cpp:27:37: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | information.battery = (bool)board["prg/ram/name"]; | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: fc/cartridge/board/board.cpp:72:27: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | if(auto name = document["board/prg/ram/name"].text()) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: fc/cartridge/cartridge.cpp:19:65: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 19 | if(auto loaded = platform->load(ID::Famicom, "Famicom", "fc", {"NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ fc/cartridge/cartridge.cpp:19:65: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 19 | if(auto loaded = platform->load(ID::Famicom, "Famicom", "fc", {"NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from fc/cartridge/cartridge.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ fc/cartridge/cartridge.cpp:19:65: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 19 | if(auto loaded = platform->load(ID::Famicom, "Famicom", "fc", {"NTSC-J", "NTSC-U", "PAL"})) { | ^ 461 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/cpu/cpu.cpp -o obj/fc-cpu.o In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ fc/cpu/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array, 2048>' requested here 5 | s.array(ram); | ^ In file included from fc/cpu/cpu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ fc/cpu/serialization.cpp:7:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 7 | s.integer(io.interruptPending); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/apu/apu.cpp -o obj/fc-apu.o In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ fc/apu/serialization.cpp:16:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 16 | s.integer(useSpeedAsVolume); | ^ In file included from fc/apu/apu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: fc/apu/apu.cpp:56:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 56 | stream->sample(sclamp<16>(output) / 32768.0); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c fc/ppu/ppu.cpp -o obj/fc-ppu.o In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ fc/ppu/serialization.cpp:15:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 15 | s.integer(io.nmiHold); | ^ In file included from fc/ppu/ppu.cpp:1: In file included from ./fc/fc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ fc/ppu/serialization.cpp:48:5: note: in instantiation of function template specialization 'nall::serializer::array, 2048>' requested here 48 | s.array(ciram); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/interface/interface.cpp -o obj/sfc-interface.o In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: sfc/interface/interface.cpp:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | ports.append(move(controllerPort1)); | ^ | std:: sfc/interface/interface.cpp:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 108 | ports.append(move(controllerPort2)); | ^ | std:: sfc/interface/interface.cpp:109:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 109 | ports.append(move(expansionPort)); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:9:30: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | information.name = "Super Famicom"; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 13 | media.append({ID::SuperFamicom, "Super Famicom", "sfc"}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ sfc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 13 | media.append({ID::SuperFamicom, "Super Famicom", "sfc"}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:17:43: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | Port expansionPort{ID::Port::Expansion, "Expansion Port"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ sfc/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 20 | controllerPort1.devices.append(device); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ sfc/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 20 | controllerPort1.devices.append(device); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 26 | device.inputs.append({0, "Up" }); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ sfc/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 26 | device.inputs.append({0, "Up" }); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:26:30: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | device.inputs.append({0, "Up" }); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 53 | device.inputs.append({0, {"Port ", p, " - ", "Up" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 53 | device.inputs.append({0, {"Port ", p, " - ", "Up" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 53 | device.inputs.append({0, {"Port ", p, " - ", "Up" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 53 | device.inputs.append({0, {"Port ", p, " - ", "Up" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 54 | device.inputs.append({0, {"Port ", p, " - ", "Down" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 54 | device.inputs.append({0, {"Port ", p, " - ", "Down" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 54 | device.inputs.append({0, {"Port ", p, " - ", "Down" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 54 | device.inputs.append({0, {"Port ", p, " - ", "Down" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | device.inputs.append({0, {"Port ", p, " - ", "Right" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | device.inputs.append({0, {"Port ", p, " - ", "Right" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | device.inputs.append({0, {"Port ", p, " - ", "Right" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | device.inputs.append({0, {"Port ", p, " - ", "Right" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | device.inputs.append({0, {"Port ", p, " - ", "B" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | device.inputs.append({0, {"Port ", p, " - ", "B" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | device.inputs.append({0, {"Port ", p, " - ", "B" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | device.inputs.append({0, {"Port ", p, " - ", "B" }}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | device.inputs.append({0, {"Port ", p, " - ", "Select"}}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | device.inputs.append({0, {"Port ", p, " - ", "Select"}}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | device.inputs.append({0, {"Port ", p, " - ", "Select"}}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | device.inputs.append({0, {"Port ", p, " - ", "Select"}}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:69:43: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | { Device device{ID::Device::SuperScope, "Super Scope"}; | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:88:30: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | device.inputs.append({1, "Port 1 - X-axis" }); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/interface/interface.cpp:90:30: note: in instantiation of function template specialization 'nall::string::string' requested here 90 | device.inputs.append({0, "Port 1 - Trigger"}); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/interface/interface.cpp:107:9: note: in instantiation of member function 'nall::vector::append' requested here 107 | ports.append(move(controllerPort1)); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ sfc/interface/interface.cpp:107:9: note: in instantiation of member function 'nall::vector::append' requested here 107 | ports.append(move(controllerPort1)); | ^ In file included from sfc/interface/interface.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ sfc/interface/interface.cpp:107:9: note: in instantiation of member function 'nall::vector::append' requested here 107 | ports.append(move(controllerPort1)); | ^ 525 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/system/system.cpp -o obj/sfc-system.o In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ sfc/system/serialization.cpp:12:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 12 | s.array(version); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/system/system.cpp:28:43: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/system/system.cpp:124:43: note: in instantiation of member function 'nall::vector::append' requested here 124 | if(cartridge.has.ICD2) cpu.coprocessors.append(&icd2); | ^ In file included from sfc/system/system.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ sfc/system/system.cpp:124:43: note: in instantiation of member function 'nall::vector::append' requested here 124 | if(cartridge.has.ICD2) cpu.coprocessors.append(&icd2); | ^ 464 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/controller/controller.cpp -o obj/sfc-controller.o In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/controller/controller.cpp:66:60: note: in instantiation of member function 'nall::vector::append' requested here 66 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ In file included from sfc/controller/controller.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ sfc/controller/controller.cpp:66:60: note: in instantiation of member function 'nall::vector::append' requested here 66 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ 459 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/cartridge/cartridge.cpp -o obj/sfc-cartridge.o In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cartridge/load.cpp:10:64: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | if(auto loaded = platform->load(ID::BSMemory, "BS Memory", "bs")) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cartridge/load.cpp:15:12: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | if(board["sufamiturbo"]) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cartridge/load.cpp:16:55: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(auto loaded = platform->load(ID::SufamiTurboA, "Sufami Turbo", "st")) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cartridge/load.cpp:49:29: note: in instantiation of function template specialization 'nall::string::string' requested here 49 | bsmemory.readonly = (node["board/rom/type"].text() == "mrom"); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:93:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 93 | for(auto leaf : node.find("map")) loadMap(leaf, {&ICD2::readIO, &icd2}, {&ICD2::writeIO, &icd2}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:93:75: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 93 | for(auto leaf : node.find("map")) loadMap(leaf, {&ICD2::readIO, &icd2}, {&ICD2::writeIO, &icd2}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:104:19: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 104 | ? loadMap(leaf, {&MCC::mcuRead, &mcc}, {&MCC::mcuWrite, &mcc}) | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:104:42: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 104 | ? loadMap(leaf, {&MCC::mcuRead, &mcc}, {&MCC::mcuWrite, &mcc}) | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:138:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 138 | for(auto leaf : node.find("map")) loadMap(leaf, {&NSS::read, &nss}, {&NSS::write, &nss}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:138:71: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 138 | for(auto leaf : node.find("map")) loadMap(leaf, {&NSS::read, &nss}, {&NSS::write, &nss}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:156:19: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 156 | ? loadMap(leaf, {&Event::mcuRead, &event}, {&Event::mcuWrite, &event}) | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:156:46: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 156 | ? loadMap(leaf, {&Event::mcuRead, &event}, {&Event::mcuWrite, &event}) | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:168:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 168 | for(auto leaf : node.find("map")) loadMap(leaf, {&SA1::readIO, &sa1}, {&SA1::writeIO, &sa1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:168:73: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 168 | for(auto leaf : node.find("map")) loadMap(leaf, {&SA1::readIO, &sa1}, {&SA1::writeIO, &sa1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:180:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 180 | for(auto leaf : node.find("map")) loadMap(leaf, {&SuperFX::readIO, &superfx}, {&SuperFX::writeIO, &superfx}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:180:81: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 180 | for(auto leaf : node.find("map")) loadMap(leaf, {&SuperFX::readIO, &superfx}, {&SuperFX::writeIO, &superfx}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:198:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 198 | for(auto leaf : node.find("map")) loadMap(leaf, {&ArmDSP::read, &armdsp}, {&ArmDSP::write, &armdsp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:198:77: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 198 | for(auto leaf : node.find("map")) loadMap(leaf, {&ArmDSP::read, &armdsp}, {&ArmDSP::write, &armdsp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:221:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 221 | for(auto leaf : node.find("map")) loadMap(leaf, {&HitachiDSP::dspRead, &hitachidsp}, {&HitachiDSP::dspWrite, &hitachidsp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:221:88: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 221 | for(auto leaf : node.find("map")) loadMap(leaf, {&HitachiDSP::dspRead, &hitachidsp}, {&HitachiDSP::dspWrite, &hitachidsp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:16: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: sfc/cartridge/load.cpp:242:61: note: in instantiation of function template specialization 'nall::memory::assign' requested here 242 | if(necdsp.revision == NECDSP::Revision::uPD7725 ) memory::assign(size, 2048, 1024, 256); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:16: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here 136 | assign(target, forward

    (p)...); | ^ sfc/cartridge/load.cpp:242:61: note: in instantiation of function template specialization 'nall::memory::assign' requested here 242 | if(necdsp.revision == NECDSP::Revision::uPD7725 ) memory::assign(size, 2048, 1024, 256); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:255:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 255 | for(auto leaf : node.find("map")) loadMap(leaf, {&NECDSP::read, &necdsp}, {&NECDSP::write, &necdsp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:255:77: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 255 | for(auto leaf : node.find("map")) loadMap(leaf, {&NECDSP::read, &necdsp}, {&NECDSP::write, &necdsp}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:269:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 269 | for(auto leaf : node.find("map")) loadMap(leaf, {&EpsonRTC::read, &epsonrtc}, {&EpsonRTC::write, &epsonrtc}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:269:81: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 269 | for(auto leaf : node.find("map")) loadMap(leaf, {&EpsonRTC::read, &epsonrtc}, {&EpsonRTC::write, &epsonrtc}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:282:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 282 | for(auto leaf : node.find("map")) loadMap(leaf, {&SharpRTC::read, &sharprtc}, {&SharpRTC::write, &sharprtc}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:282:81: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 282 | for(auto leaf : node.find("map")) loadMap(leaf, {&SharpRTC::read, &sharprtc}, {&SharpRTC::write, &sharprtc}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:293:19: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 293 | ? loadMap(leaf, {&SPC7110::mcuromRead, &spc7110}, {&SPC7110::mcuromWrite, &spc7110}) | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:293:53: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 293 | ? loadMap(leaf, {&SPC7110::mcuromRead, &spc7110}, {&SPC7110::mcuromWrite, &spc7110}) | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:304:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 304 | for(auto leaf : node.find("map")) loadMap(leaf, {&SDD1::read, &sdd1}, {&SDD1::write, &sdd1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:304:73: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 304 | for(auto leaf : node.find("map")) loadMap(leaf, {&SDD1::read, &sdd1}, {&SDD1::write, &sdd1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:314:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 314 | for(auto leaf : node.find("map")) loadMap(leaf, {&OBC1::read, &obc1}, {&OBC1::write, &obc1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:314:73: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 314 | for(auto leaf : node.find("map")) loadMap(leaf, {&OBC1::read, &obc1}, {&OBC1::write, &obc1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:320:51: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 320 | for(auto leaf : node.find("map")) loadMap(leaf, {&MSU1::readIO, &msu1}, {&MSU1::writeIO, &msu1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:320:75: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 320 | for(auto leaf : node.find("map")) loadMap(leaf, {&MSU1::readIO, &msu1}, {&MSU1::writeIO, &msu1}); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: sfc/cartridge/load.cpp:326:14: note: in instantiation of member function 'nall::maybe::operator=' requested here 326 | if(!id) id = pathID(); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:342:11: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 342 | bus.map({&SuperFamicom::Memory::read, &memory}, {&SuperFamicom::Memory::write, &memory}, addr, size, base, mask); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cartridge/load.cpp:342:51: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 342 | bus.map({&SuperFamicom::Memory::read, &memory}, {&SuperFamicom::Memory::write, &memory}, addr, size, base, mask); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cartridge/save.cpp:69:12: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | if(!node["dram/volatile"]) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/cartridge/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | s.array(ram.data(), ram.size()); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: sfc/cartridge/cartridge.cpp:12:45: note: in instantiation of function template specialization 'nall::string::append' requested here 12 | if(information.manifest.gameBoy) manifest.append("\n[[Game Boy]]\n\n", information.manifest.gameBoy); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: sfc/cartridge/cartridge.cpp:13:46: note: in instantiation of function template specialization 'nall::string::append' requested here 13 | if(information.manifest.bsMemory) manifest.append("\n[[BS Memory]]\n\n", information.manifest.bsMemory); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: sfc/cartridge/cartridge.cpp:14:50: note: in instantiation of function template specialization 'nall::string::append' requested here 14 | if(information.manifest.sufamiTurboA) manifest.append("\n[[Sufami Turbo - Slot A]]\n\n", information.manifest.sufamiTurboA); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: sfc/cartridge/cartridge.cpp:21:39: note: in instantiation of function template specialization 'nall::string::append' requested here 21 | if(information.title.gameBoy) title.append(" + ", information.title.gameBoy); | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: sfc/cartridge/cartridge.cpp:32:77: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 32 | if(auto loaded = platform->load(ID::SuperFamicom, "Super Famicom", "sfc", {"Auto", "NTSC", "PAL"})) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ sfc/cartridge/cartridge.cpp:32:77: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 32 | if(auto loaded = platform->load(ID::SuperFamicom, "Super Famicom", "sfc", {"Auto", "NTSC", "PAL"})) { | ^ In file included from sfc/cartridge/cartridge.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ sfc/cartridge/cartridge.cpp:32:77: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 32 | if(auto loaded = platform->load(ID::SuperFamicom, "Super Famicom", "sfc", {"Auto", "NTSC", "PAL"})) { | ^ 540 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/memory/memory.cpp -o obj/sfc-memory.o In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::lambda<(lambda at sfc/memory/memory.cpp:25:15)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::lambda<(lambda at sfc/memory/memory.cpp:25:15)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ sfc/memory/memory.cpp:25:15: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function<(lambda at sfc/memory/memory.cpp:25:15), void>' requested here 25 | reader[0] = [](uint24, uint8 data) -> uint8 { return data; }; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::lambda<(lambda at sfc/memory/memory.cpp:26:15)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::lambda<(lambda at sfc/memory/memory.cpp:26:15)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ sfc/memory/memory.cpp:26:15: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function<(lambda at sfc/memory/memory.cpp:26:15), void>' requested here 26 | writer[0] = [](uint24, uint8) -> void {}; | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: sfc/memory/memory.cpp:36:28: note: in instantiation of function template specialization 'nall::print' requested here 36 | if(++id >= 256) return print("SFC error: bus map exhausted\n"); | ^ In file included from sfc/memory/memory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ sfc/memory/memory.cpp:36:28: note: in instantiation of function template specialization 'nall::print' requested here 36 | if(++id >= 256) return print("SFC error: bus map exhausted\n"); | ^ 463 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/cpu/cpu.cpp -o obj/sfc-cpu.o In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/cpu/serialization.cpp:6:5: note: in instantiation of function template specialization 'nall::serializer::array, 131072>' requested here 6 | s.array(wram); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/cpu/serialization.cpp:11:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 11 | s.integer(status.interruptPending); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cpu/cpu.cpp:57:18: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | version = node["cpu/version"].natural(); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cpu/cpu.cpp:72:12: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 72 | reader = {&CPU::readAPU, this}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/cpu/cpu.cpp:73:12: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 73 | writer = {&CPU::writeAPU, this}; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cpu/cpu.cpp:74:27: note: in instantiation of function template specialization 'nall::string::string' requested here 74 | bus.map(reader, writer, "00-3f,80-bf:2140-217f"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cpu/cpu.cpp:78:27: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | bus.map(reader, writer, "00-3f,80-bf:2180-2183,4016-4017,4200-421f"); | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::lambda<(lambda at sfc/cpu/cpu.cpp:84:12)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::lambda<(lambda at sfc/cpu/cpu.cpp:84:12)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ sfc/cpu/cpu.cpp:84:12: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function<(lambda at sfc/cpu/cpu.cpp:84:12), void>' requested here 84 | reader = [](uint24 addr, uint8) -> uint8 { return cpu.wram[addr]; }; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::lambda<(lambda at sfc/cpu/cpu.cpp:85:12)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::lambda<(lambda at sfc/cpu/cpu.cpp:85:12)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ sfc/cpu/cpu.cpp:85:12: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function<(lambda at sfc/cpu/cpu.cpp:85:12), void>' requested here 85 | writer = [](uint24 addr, uint8 data) -> void { cpu.wram[addr] = data; }; | ^ In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/cpu/cpu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/cpu/cpu.cpp:87:27: note: in instantiation of function template specialization 'nall::string::string' requested here 87 | bus.map(reader, writer, "7e-7f:0000-ffff", 0x20000); | ^ 470 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/smp/smp.cpp -o obj/sfc-smp.o In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./sfc/smp/smp.hpp:89:44: note: in instantiation of member function 'nall::maybe>::maybe' requested here 89 | inline auto wait(maybe address = nothing) -> void; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./sfc/smp/smp.hpp:89:44: note: in instantiation of member function 'nall::maybe>::maybe' requested here 89 | inline auto wait(maybe address = nothing) -> void; | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/smp/serialization.cpp:20:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 20 | s.integer(io.iplromEnable); | ^ In file included from sfc/smp/smp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/smp/smp.cpp:26:23: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | if(auto name = node["smp/rom/name"].text()) { | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/dsp/dsp.cpp -o obj/sfc-dsp.o In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: sfc/dsp/echo.cpp:106:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 106 | stream->sample(outl / 32768.0, outr / 32768.0); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/dsp/serialization.cpp:4:5: note: in instantiation of function template specialization 'nall::serializer::array, 65536>' requested here 4 | s.array(apuram); | ^ In file included from sfc/dsp/dsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/dsp/serialization.cpp:11:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 11 | s.integer(state.everyOtherSample); | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/ppu/ppu.cpp -o obj/sfc-ppu.o In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:16: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: sfc/ppu/io.cpp:638:13: note: in instantiation of function template specialization 'nall::memory::assign, int, int>' requested here 638 | memory::assign(bg1.io.priority, 8, 11); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:16: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: sfc/ppu/io.cpp:642:13: note: in instantiation of function template specialization 'nall::memory::assign' requested here 642 | memory::assign(obj.io.priority, 3, 6, 9, 12); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:16: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here 136 | assign(target, forward

    (p)...); | ^ sfc/ppu/io.cpp:642:13: note: in instantiation of function template specialization 'nall::memory::assign' requested here 642 | memory::assign(obj.io.priority, 3, 6, 9, 12); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:16: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 136 | assign(target, forward

    (p)...); | ^ | std:: ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here 136 | assign(target, forward

    (p)...); | ^ ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here sfc/ppu/io.cpp:642:13: note: in instantiation of function template specialization 'nall::memory::assign' requested here 642 | memory::assign(obj.io.priority, 3, 6, 9, 12); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/ppu/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 2 | s.integer(status.interlace); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/ppu/serialization.cpp:98:5: note: in instantiation of function template specialization 'nall::serializer::array, 2>' requested here 98 | s.array(io.priority); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/ppu/ppu.cpp:82:37: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | ppu1.version = max(1, min(1, node["ppu1/version"].natural())); | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/ppu/ppu.cpp:84:24: note: in instantiation of function template specialization 'nall::string::string' requested here 84 | ppu.vram.mask = node["ppu1/ram/size"].natural() - 1; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/ppu/ppu.cpp:94:43: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 94 | function uint8> reader{&PPU::readIO, this}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/ppu/ppu.cpp:95:42: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 95 | function void> writer{&PPU::writeIO, this}; | ^ In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/ppu/ppu.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/ppu/ppu.cpp:96:27: note: in instantiation of function template specialization 'nall::string::string' requested here 96 | bus.map(reader, writer, "00-3f,80-bf:2100-213f"); | ^ 472 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/expansion/expansion.cpp -o obj/sfc-expansion.o In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/expansion/expansion.cpp:37:60: note: in instantiation of member function 'nall::vector::append' requested here 37 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ In file included from sfc/expansion/expansion.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ sfc/expansion/expansion.cpp:37:60: note: in instantiation of member function 'nall::vector::append' requested here 37 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ 459 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/expansion/satellaview/satellaview.cpp -o obj/sfc-satellaview.o In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/expansion/satellaview/satellaview.cpp:6:11: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 6 | bus.map({&Satellaview::read, this}, {&Satellaview::write, this}, "00-3f,80-bf:2188-219f"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/expansion/satellaview/satellaview.cpp:6:39: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 6 | bus.map({&Satellaview::read, this}, {&Satellaview::write, this}, "00-3f,80-bf:2188-219f"); | ^ In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/satellaview/satellaview.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/expansion/satellaview/satellaview.cpp:6:68: note: in instantiation of function template specialization 'nall::string::string' requested here 6 | bus.map({&Satellaview::read, this}, {&Satellaview::write, this}, "00-3f,80-bf:2188-219f"); | ^ 462 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/expansion/21fx/21fx.cpp -o obj/sfc-21fx.o In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/expansion/21fx/21fx.cpp:11:11: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 11 | bus.map({&S21FX::read, this}, {&S21FX::write, this}, "00-3f,80-bf:2184-21ff"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/expansion/21fx/21fx.cpp:11:33: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 11 | bus.map({&S21FX::read, this}, {&S21FX::write, this}, "00-3f,80-bf:2184-21ff"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/expansion/21fx/21fx.cpp:11:56: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | bus.map({&S21FX::read, this}, {&S21FX::write, this}, "00-3f,80-bf:2184-21ff"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/expansion/21fx/21fx.cpp:12:56: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | bus.map({&S21FX::read, this}, {&S21FX::write, this}, "00:fffc-fffd"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/expansion/21fx/21fx.cpp:25:10: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | string filename{platform->path(ID::SuperFamicom), "21fx.so"}; | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:51:5: note: in instantiation of member function 'nall::function, nall::function, nall::function, nall::function, nall::function ()>, nall::function)>)>::global::operator()' requested here 51 | global(auto (*function)(P...) -> R) : function(function) {} | ^ ../nall/function.hpp:19:58: note: in instantiation of member function 'nall::function, nall::function, nall::function, nall::function, nall::function ()>, nall::function)>)>::global::global' requested here 19 | function(void* function) { if(function) callback = new global((auto (*)(P...) -> R)function); } | ^ sfc/expansion/21fx/21fx.cpp:27:16: note: in instantiation of member function 'nall::function, nall::function, nall::function, nall::function, nall::function ()>, nall::function)>)>::function' requested here 27 | linkInit = link.sym("fx_init"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:49:58: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 49 | auto operator()(P... p) const -> R { return function(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:51:5: note: in instantiation of member function 'nall::function::global::operator()' requested here 51 | global(auto (*function)(P...) -> R) : function(function) {} | ^ ../nall/function.hpp:19:58: note: in instantiation of member function 'nall::function::global::global' requested here 19 | function(void* function) { if(function) callback = new global((auto (*)(P...) -> R)function); } | ^ sfc/expansion/21fx/21fx.cpp:28:16: note: in instantiation of member function 'nall::function::function' requested here 28 | linkMain = link.sym("fx_main"); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::lambda<(lambda at sfc/expansion/21fx/21fx.cpp:44:11)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::lambda<(lambda at sfc/expansion/21fx/21fx.cpp:44:11)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ sfc/expansion/21fx/21fx.cpp:44:11: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function<(lambda at sfc/expansion/21fx/21fx.cpp:44:11), void>' requested here 44 | bus.map([vector](uint24 addr, uint8) -> uint8 { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::lambda<(lambda at sfc/expansion/21fx/21fx.cpp:46:6)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::lambda<(lambda at sfc/expansion/21fx/21fx.cpp:46:6)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ sfc/expansion/21fx/21fx.cpp:46:6: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function<(lambda at sfc/expansion/21fx/21fx.cpp:46:6), void>' requested here 46 | }, [](uint24, uint8) -> void { | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: sfc/expansion/21fx/21fx.cpp:64:24: note: in instantiation of member function 'nall::function, nall::function, nall::function, nall::function, nall::function ()>, nall::function)>)>::operator()' requested here 64 | if(linkInit) linkInit( | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/expansion/21fx/21fx.cpp:66:5: note: in instantiation of function template specialization 'nall::function::function' requested here 66 | {&S21FX::usleep, this}, | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/expansion/21fx/21fx.cpp:70:5: note: in instantiation of function template specialization 'nall::function)>::function' requested here 70 | {&S21FX::write, this} | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: sfc/expansion/21fx/21fx.cpp:72:24: note: in instantiation of member function 'nall::function::operator()' requested here 72 | if(linkMain) linkMain({}); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: sfc/expansion/21fx/21fx.cpp:92:25: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 92 | return linkBuffer.takeLeft(); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:108:3: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 108 | removeLeft(); | ^ sfc/expansion/21fx/21fx.cpp:92:25: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 92 | return linkBuffer.takeLeft(); | ^ In file included from sfc/expansion/21fx/21fx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ sfc/expansion/21fx/21fx.cpp:104:18: note: in instantiation of member function 'nall::vector>::append' requested here 104 | snesBuffer.append(data); | ^ 488 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/icd2/icd2.cpp -o obj/sfc-icd2.o In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/icd2/serialization.cpp:5:29: note: in instantiation of function template specialization 'nall::serializer::array, 16>' requested here 5 | for(auto n : range(64)) s.array(packet[n].data); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/icd2/serialization.cpp:9:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 9 | s.integer(joyp15Lock); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: sfc/coprocessor/icd2/icd2.cpp:28:13: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 28 | stream->sample(0.0, 0.0); | ^ In file included from sfc/coprocessor/icd2/icd2.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/mcc/mcc.cpp -o obj/sfc-mcc.o In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/mcc/mcc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/mcc/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | s.array(ram.data(), ram.size()); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/nss/nss.cpp -o obj/sfc-nss.o In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/nss/nss.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: 457 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/event/event.cpp -o obj/sfc-event.o In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/event/event.cpp:109:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 109 | s.array(ram.data(), ram.size()); | ^ In file included from sfc/coprocessor/event/event.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/event/event.cpp:112:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 112 | s.integer(timerActive); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/sa1/sa1.cpp -o obj/sfc-sa1.o In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/sa1/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 5 | s.array(iram.data(), iram.size()); | ^ In file included from sfc/coprocessor/sa1/sa1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/sa1/serialization.cpp:11:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 11 | s.integer(status.interruptPending); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/superfx/superfx.cpp -o obj/sfc-superfx.o In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/superfx/superfx.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/superfx/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 5 | s.array(ram.data(), ram.size()); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/armdsp/armdsp.cpp -o obj/sfc-armdsp.o In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: sfc/coprocessor/armdsp/serialization.cpp:3:36: note: in instantiation of member function 'nall::vector>::vector' requested here 3 | if(!cartridge.has.ARMDSP) return buffer; | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector.hpp:43:48: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 43 | auto reserve(uint capacity) -> bool { return reserveRight(capacity); } | ^ sfc/coprocessor/armdsp/serialization.cpp:4:10: note: in instantiation of member function 'nall::vector>::reserve' requested here 4 | buffer.reserve(128 * 1024 + 32 * 1024); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/armdsp/serialization.cpp:14:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 14 | s.array(programRAM, 16 * 1024); | ^ In file included from sfc/coprocessor/armdsp/armdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/armdsp/serialization.cpp:16:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 16 | s.integer(bridge.cputoarm.ready); | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/hitachidsp/hitachidsp.cpp -o obj/sfc-hitachidsp.o In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: sfc/coprocessor/hitachidsp/serialization.cpp:3:40: note: in instantiation of member function 'nall::vector>::vector' requested here 3 | if(!cartridge.has.HitachiDSP) return buffer; | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector.hpp:43:48: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 43 | auto reserve(uint capacity) -> bool { return reserveRight(capacity); } | ^ sfc/coprocessor/hitachidsp/serialization.cpp:4:10: note: in instantiation of member function 'nall::vector>::reserve' requested here 4 | buffer.reserve(1024 * 3); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/coprocessor/hitachidsp/serialization.cpp:6:12: note: in instantiation of member function 'nall::vector>::append' requested here 6 | buffer.append(dataROM[n] >> 0); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/hitachidsp/serialization.cpp:17:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 17 | s.integer(mmio.dma); | ^ In file included from sfc/coprocessor/hitachidsp/hitachidsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/hitachidsp/serialization.cpp:29:5: note: in instantiation of function template specialization 'nall::serializer::array, 32>' requested here 29 | s.array(mmio.vector); | ^ 461 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/necdsp/necdsp.cpp -o obj/sfc-necdsp.o In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: sfc/coprocessor/necdsp/serialization.cpp:3:36: note: in instantiation of member function 'nall::vector>::vector' requested here 3 | if(!cartridge.has.NECDSP) return buffer; | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector.hpp:43:48: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 43 | auto reserve(uint capacity) -> bool { return reserveRight(capacity); } | ^ sfc/coprocessor/necdsp/serialization.cpp:6:10: note: in instantiation of member function 'nall::vector>::reserve' requested here 6 | buffer.reserve(plength * 3 + dlength * 2); | ^ In file included from sfc/coprocessor/necdsp/necdsp.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: sfc/coprocessor/necdsp/serialization.cpp:9:12: note: in instantiation of member function 'nall::vector>::append' requested here 9 | buffer.append(programROM[n] >> 0); | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/epsonrtc/epsonrtc.cpp -o obj/sfc-epsonrtc.o In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/epsonrtc/epsonrtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: 457 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/sharprtc/sharprtc.cpp -o obj/sfc-sharprtc.o In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/sharprtc/sharprtc.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: 457 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/spc7110/spc7110.cpp -o obj/sfc-spc7110.o In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/spc7110/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | s.array(ram.data(), ram.size()); | ^ In file included from sfc/coprocessor/spc7110/spc7110.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/spc7110/serialization.cpp:16:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 16 | s.integer(dcuPending); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/sdd1/sdd1.cpp -o obj/sfc-sdd1.o In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/sdd1/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | s.array(ram.data(), ram.size()); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/sdd1/serialization.cpp:15:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 15 | s.integer(dmaReady); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/coprocessor/sdd1/sdd1.cpp:18:11: note: in instantiation of function template specialization 'nall::function (nall::Natural<24>, nall::Natural<8>)>::function' requested here 18 | bus.map({&SDD1::dmaRead, &sdd1}, {&SDD1::dmaWrite, &sdd1}, "00-3f,80-bf:4300-437f"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ sfc/coprocessor/sdd1/sdd1.cpp:18:36: note: in instantiation of function template specialization 'nall::function, nall::Natural<8>)>::function' requested here 18 | bus.map({&SDD1::dmaRead, &sdd1}, {&SDD1::dmaWrite, &sdd1}, "00-3f,80-bf:4300-437f"); | ^ In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/sdd1/sdd1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/coprocessor/sdd1/sdd1.cpp:18:62: note: in instantiation of function template specialization 'nall::string::string' requested here 18 | bus.map({&SDD1::dmaRead, &sdd1}, {&SDD1::dmaWrite, &sdd1}, "00-3f,80-bf:4300-437f"); | ^ 463 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/obc1/obc1.cpp -o obj/sfc-obc1.o In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/obc1/obc1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/coprocessor/obc1/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | s.array(ram.data(), ram.size()); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/coprocessor/msu1/msu1.cpp -o obj/sfc-msu1.o In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ sfc/coprocessor/msu1/serialization.cpp:16:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 16 | s.integer(io.audioError); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: sfc/coprocessor/msu1/msu1.cpp:37:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 37 | stream->sample(left, right); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/coprocessor/msu1/msu1.cpp:76:26: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | string name = document["board/msu1/rom/name"].text(); | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/coprocessor/msu1/msu1.cpp:86:17: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[5]>' requested here 86 | string name = {"track-", io.audioTrack, ".pcm"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[5]>' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/coprocessor/msu1/msu1.cpp:86:17: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[5]>' requested here 86 | string name = {"track-", io.audioTrack, ".pcm"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append, const char (&)[5]>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[5]>' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/coprocessor/msu1/msu1.cpp:86:17: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[5]>' requested here 86 | string name = {"track-", io.audioTrack, ".pcm"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append, const char (&)[5]>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[5]>' requested here 135 | append(forward(s), forward

    (p)...); | ^ sfc/coprocessor/msu1/msu1.cpp:86:17: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[5]>' requested here 86 | string name = {"track-", io.audioTrack, ".pcm"}; | ^ In file included from sfc/coprocessor/msu1/msu1.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: sfc/coprocessor/msu1/msu1.cpp:87:34: note: in instantiation of function template specialization 'nall::string::string' requested here 87 | for(auto track : document.find("board/msu1/track")) { | ^ 468 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/slot/bsmemory/bsmemory.cpp -o obj/sfc-bsmemory.o In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/slot/bsmemory/bsmemory.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: 457 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c sfc/slot/sufamiturbo/sufamiturbo.cpp -o obj/sfc-sufamiturbo.o In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 17 | auto seed(maybe seed = nothing, maybe sequence = nothing) -> void { | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ./emulator/random.hpp:18:20: note: in instantiation of member function 'nall::maybe>::operator=' requested here 18 | if(!seed) seed = (uint32)clock(); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:69:30: note: in instantiation of member function 'nall::function (nall::Natural<24>, nall::Natural<8>)>::operator()' requested here 69 | data = reader[lookup[addr]](target[addr], data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ./sfc/memory/memory-inline.hpp:78:30: note: in instantiation of member function 'nall::function, nall::Natural<8>)>::operator()' requested here 78 | return writer[lookup[addr]](target[addr], data); | ^ In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from sfc/slot/sufamiturbo/sufamiturbo.cpp:1: In file included from ./sfc/sfc.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ sfc/slot/sufamiturbo/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | s.array(ram.data(), ram.size()); | ^ 458 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/interface/interface.cpp -o obj/ms-interface.o In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/interface/interface.cpp:6: ms/interface/master-system.cpp:34:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 34 | ports.append(move(controllerPort1)); | ^ | std:: ms/interface/master-system.cpp:35:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | ports.append(move(controllerPort2)); | ^ | std:: ms/interface/master-system.cpp:36:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 36 | ports.append(move(hardware)); | ^ | std:: In file included from ms/interface/interface.cpp:7: ms/interface/game-gear.cpp:21:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 21 | ports.append(move(hardware)); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/interface/master-system.cpp:3:30: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | information.name = "Master System"; | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ms/interface/master-system.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 6 | media.append({ID::MasterSystem, "Master System", "ms"}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ms/interface/master-system.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 6 | media.append({ID::MasterSystem, "Master System", "ms"}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/interface/master-system.cpp:6:52: note: in instantiation of function template specialization 'nall::string::string' requested here 6 | media.append({ID::MasterSystem, "Master System", "ms"}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ms/interface/master-system.cpp:13:29: note: in instantiation of member function 'nall::vector::append' requested here 13 | controllerPort1.devices.append(device); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ms/interface/master-system.cpp:13:29: note: in instantiation of member function 'nall::vector::append' requested here 13 | controllerPort1.devices.append(device); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ms/interface/master-system.cpp:18:19: note: in instantiation of member function 'nall::vector::append' requested here 18 | device.inputs.append({0, "Up"}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ms/interface/master-system.cpp:18:19: note: in instantiation of member function 'nall::vector::append' requested here 18 | device.inputs.append({0, "Up"}); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ms/interface/master-system.cpp:34:9: note: in instantiation of member function 'nall::vector::append' requested here 34 | ports.append(move(controllerPort1)); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ms/interface/master-system.cpp:34:9: note: in instantiation of member function 'nall::vector::append' requested here 34 | ports.append(move(controllerPort1)); | ^ In file included from ms/interface/interface.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ ms/interface/master-system.cpp:34:9: note: in instantiation of member function 'nall::vector::append' requested here 34 | ports.append(move(controllerPort1)); | ^ 465 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/cpu/cpu.cpp -o obj/ms-cpu.o In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ms/cpu/bus.cpp:4:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 4 | if(auto result = cartridge.read(addr)) { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ms/cpu/bus.cpp:4:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 4 | if(auto result = cartridge.read(addr)) { | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ ms/cpu/serialization.cpp:6:5: note: in instantiation of function template specialization 'nall::serializer::array, 8192>' requested here 6 | s.array(ram); | ^ In file included from ms/cpu/cpu.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ms/cpu/serialization.cpp:8:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 8 | s.integer(state.nmiLine); | ^ 453 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/vdp/vdp.cpp -o obj/ms-vdp.o In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:19: ../nall/array.hpp:35:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 35 | new(_pool.t + _size++) T(move(value)); | ^ | std:: ms/vdp/sprite.cpp:21:13: note: in instantiation of member function 'nall::array::append' requested here 21 | objects.append({x, y, pattern}); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ ms/vdp/serialization.cpp:7:5: note: in instantiation of function template specialization 'nall::serializer::array, 16384>' requested here 7 | s.array(vram); | ^ In file included from ms/vdp/vdp.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ms/vdp/serialization.cpp:13:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 13 | s.integer(io.intLine); | ^ 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/psg/psg.cpp -o obj/ms-psg.o In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: ms/psg/psg.cpp:33:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 33 | stream->sample(sclamp<16>(left) / 32768.0, sclamp<16>(right) / 32768.0); | ^ In file included from ms/psg/psg.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/system/system.cpp -o obj/ms-system.o In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ ms/system/serialization.cpp:10:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 10 | s.array(version); | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 49 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/system/system.cpp:27:43: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from ms/system/system.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ 455 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/cartridge/cartridge.cpp -o obj/ms-cartridge.o In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ms/cartridge/mapper.cpp:8:31: note: in instantiation of member function 'nall::maybe>::maybe' requested here 8 | if(addr <= 0x03ff) return rom.read(addr); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe>::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ms/cartridge/mapper.cpp:8:31: note: in instantiation of member function 'nall::maybe>::maybe' requested here 8 | if(addr <= 0x03ff) return rom.read(addr); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ms/cartridge/mapper.cpp:8:24: note: in instantiation of member function 'nall::maybe>::maybe' requested here 8 | if(addr <= 0x03ff) return rom.read(addr); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ms/cartridge/mapper.cpp:8:24: note: in instantiation of member function 'nall::maybe>::maybe' requested here 8 | if(addr <= 0x03ff) return rom.read(addr); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ ms/cartridge/serialization.cpp:2:18: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | if(ram.size) s.array(ram.data, ram.size); | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/cartridge/cartridge.cpp:13:55: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | if(auto loaded = platform->load(ID::MasterSystem, "Master System", "ms", {"NTSC", "PAL"})) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/cartridge/cartridge.cpp:13:72: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | if(auto loaded = platform->load(ID::MasterSystem, "Master System", "ms", {"NTSC", "PAL"})) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ms/cartridge/cartridge.cpp:13:78: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 13 | if(auto loaded = platform->load(ID::MasterSystem, "Master System", "ms", {"NTSC", "PAL"})) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ms/cartridge/cartridge.cpp:13:78: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 13 | if(auto loaded = platform->load(ID::MasterSystem, "Master System", "ms", {"NTSC", "PAL"})) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ms/cartridge/cartridge.cpp:20:70: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 20 | if(auto loaded = platform->load(ID::GameGear, "Game Gear", "gg", {"NTSC"})) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/cartridge/cartridge.cpp:25:41: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | if(auto fp = platform->open(pathID(), "manifest.bml", File::Read, File::Required)) { | ^ In file included from ms/cartridge/cartridge.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ms/cartridge/cartridge.cpp:64:27: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | if(auto name = document["board/ram/name"].text()) { | ^ 463 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ms/controller/controller.cpp -o obj/ms-controller.o In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ms/controller/controller.cpp:43:60: note: in instantiation of member function 'nall::vector::append' requested here 43 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ In file included from ms/controller/controller.cpp:1: In file included from ./ms/ms.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ms/controller/controller.cpp:43:60: note: in instantiation of member function 'nall::vector::append' requested here 43 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/interface/interface.cpp -o obj/md-interface.o In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: md/interface/interface.cpp:55:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 55 | ports.append(move(controllerPort1)); | ^ | std:: md/interface/interface.cpp:56:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 56 | ports.append(move(controllerPort2)); | ^ | std:: md/interface/interface.cpp:57:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 57 | ports.append(move(extensionPort)); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: md/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 13 | media.append({ID::MegaDrive, "Mega Drive", "md"}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ md/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 13 | media.append({ID::MegaDrive, "Mega Drive", "md"}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/interface/interface.cpp:13:46: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | media.append({ID::MegaDrive, "Mega Drive", "md"}); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/interface/interface.cpp:17:43: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | Port extensionPort{ID::Port::Extension, "Extension Port"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ md/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 20 | controllerPort1.devices.append(device); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ md/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 20 | controllerPort1.devices.append(device); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/interface/interface.cpp:25:43: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | { Device device{ID::Device::ControlPad, "Control Pad"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: md/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 26 | device.inputs.append({0, "Up" }); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ md/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 26 | device.inputs.append({0, "Up" }); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/interface/interface.cpp:38:44: note: in instantiation of function template specialization 'nall::string::string' requested here 38 | { Device device{ID::Device::FightingPad, "Fighting Pad"}; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: md/interface/interface.cpp:55:9: note: in instantiation of member function 'nall::vector::append' requested here 55 | ports.append(move(controllerPort1)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ md/interface/interface.cpp:55:9: note: in instantiation of member function 'nall::vector::append' requested here 55 | ports.append(move(controllerPort1)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ md/interface/interface.cpp:55:9: note: in instantiation of member function 'nall::vector::append' requested here 55 | ports.append(move(controllerPort1)); | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./md/system/system.hpp:15:51: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto load(Emulator::Interface*, maybe = nothing) -> bool; | ^ In file included from md/interface/interface.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./md/system/system.hpp:15:51: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto load(Emulator::Interface*, maybe = nothing) -> bool; | ^ 468 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/cpu/cpu.cpp -o obj/md-cpu.o In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ md/cpu/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array, 65536>' requested here 5 | s.array(ram); | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/cpu/cpu.cpp:71:11: note: in instantiation of function template specialization 'nall::string::string' requested here 71 | if(node["cpu/version"].natural() == 1) { | ^ In file included from md/cpu/cpu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/cpu/cpu.cpp:72:25: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | if(auto name = node["cpu/rom/name"].text()) { | ^ 453 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/apu/apu.cpp -o obj/md-apu.o In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/apu/apu.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ md/apu/serialization.cpp:6:5: note: in instantiation of function template specialization 'nall::serializer::array, 8192>' requested here 6 | s.array(ram); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/vdp/vdp.cpp -o obj/md-vdp.o In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/vdp/vdp.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/psg/psg.cpp -o obj/md-psg.o In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/psg/psg.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: md/psg/psg.cpp:27:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 27 | stream->sample(sclamp<16>(output) / 32768.0); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/ym2612/ym2612.cpp -o obj/md-ym2612.o In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: md/ym2612/ym2612.cpp:148:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 148 | stream->sample(sclamp<16>(left) / 32768.0, sclamp<16>(right) / 32768.0); | ^ In file included from md/ym2612/ym2612.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/system/system.cpp -o obj/md-system.o In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ md/system/serialization.cpp:10:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 10 | s.array(version); | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 49 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/system/system.cpp:25:43: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from md/system/system.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ 455 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/cartridge/cartridge.cpp -o obj/md-cartridge.o In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/cartridge/cartridge.cpp:11:64: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | if(auto loaded = platform->load(ID::MegaDrive, "Mega Drive", "md", {"Auto", "NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: md/cartridge/cartridge.cpp:11:70: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 11 | if(auto loaded = platform->load(ID::MegaDrive, "Mega Drive", "md", {"Auto", "NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ md/cartridge/cartridge.cpp:11:70: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 11 | if(auto loaded = platform->load(ID::MegaDrive, "Mega Drive", "md", {"Auto", "NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ md/cartridge/cartridge.cpp:11:70: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 11 | if(auto loaded = platform->load(ID::MegaDrive, "Mega Drive", "md", {"Auto", "NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ md/cartridge/cartridge.cpp:11:70: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 11 | if(auto loaded = platform->load(ID::MegaDrive, "Mega Drive", "md", {"Auto", "NTSC-J", "NTSC-U", "PAL"})) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/cartridge/cartridge.cpp:16:41: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | if(auto fp = platform->open(pathID(), "manifest.bml", File::Read, File::Required)) { | ^ In file included from md/cartridge/cartridge.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: md/cartridge/cartridge.cpp:71:27: note: in instantiation of function template specialization 'nall::string::string' requested here 71 | if(auto name = document["board/ram/name"].text()) { | ^ 463 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c md/controller/controller.cpp -o obj/md-controller.o In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: md/controller/controller.cpp:46:60: note: in instantiation of member function 'nall::vector::append' requested here 46 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ In file included from md/controller/controller.cpp:1: In file included from ./md/md.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ md/controller/controller.cpp:46:60: note: in instantiation of member function 'nall::vector::append' requested here 46 | if(auto device = controllerPort1.device) cpu.peripherals.append(device); | ^ 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/interface/interface.cpp -o obj/pce-interface.o In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: pce/interface/interface.cpp:31:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | ports.append(move(controllerPort)); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: pce/interface/pc-engine.cpp:5:9: note: in instantiation of member function 'nall::vector::append' requested here 5 | media.append({ID::PCEngine, "PC Engine", "pce"}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ pce/interface/pc-engine.cpp:5:9: note: in instantiation of member function 'nall::vector::append' requested here 5 | media.append({ID::PCEngine, "PC Engine", "pce"}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: pce/interface/supergrafx.cpp:5:47: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | media.append({ID::SuperGrafx, "SuperGrafx", "sg"}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: pce/interface/interface.cpp:13:45: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | Port controllerPort{ID::Port::Controller, "Controller Port"}; | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ pce/interface/interface.cpp:16:28: note: in instantiation of member function 'nall::vector::append' requested here 16 | controllerPort.devices.append(device); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ pce/interface/interface.cpp:16:28: note: in instantiation of member function 'nall::vector::append' requested here 16 | controllerPort.devices.append(device); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: pce/interface/interface.cpp:20:19: note: in instantiation of member function 'nall::vector::append' requested here 20 | device.inputs.append({0, "Up"}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ pce/interface/interface.cpp:20:19: note: in instantiation of member function 'nall::vector::append' requested here 20 | device.inputs.append({0, "Up"}); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: pce/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 31 | ports.append(move(controllerPort)); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ pce/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 31 | ports.append(move(controllerPort)); | ^ In file included from pce/interface/interface.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ pce/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 31 | ports.append(move(controllerPort)); | ^ 462 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/cpu/cpu.cpp -o obj/pce-cpu.o In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ pce/cpu/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 5 | s.array(ram, Model::PCEngine() ? 0x2000 : 0x8000); | ^ In file included from pce/cpu/cpu.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ pce/cpu/serialization.cpp:8:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 8 | s.integer(irq.disableExternal); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/vpc/vpc.cpp -o obj/pce-vpc.o In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/vpc/vpc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ pce/vpc/serialization.cpp:3:7: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 3 | s.integer(settings[n].enableVDC0); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/vce/vce.cpp -o obj/pce-vce.o In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/vce/vce.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ pce/vce/serialization.cpp:11:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 11 | s.integer(io.extraLine); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/vdc/vdc.cpp -o obj/pce-vdc.o In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/vdc/vdc.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ pce/vdc/serialization.cpp:21:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 21 | s.integer(timing.vpulse); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/psg/psg.cpp -o obj/pce-psg.o In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ pce/psg/serialization.cpp:18:7: note: in instantiation of function template specialization 'nall::serializer::array, 32>' requested here 18 | s.array(channel[C].io.waveBuffer); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: pce/psg/psg.cpp:43:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 43 | stream->sample(sclamp<16>(outputLeft) / 32768.0, sclamp<16>(outputRight) / 32768.0); | ^ In file included from pce/psg/psg.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: 453 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/system/system.cpp -o obj/pce-system.o In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ pce/system/serialization.cpp:10:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 10 | s.array(version); | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: pce/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 49 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: pce/system/system.cpp:26:43: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from pce/system/system.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ 455 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/cartridge/cartridge.cpp -o obj/pce-cartridge.o In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: pce/cartridge/cartridge.cpp:17:67: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(auto loaded = platform->load(ID::SuperGrafx, "SuperGrafx", "sg")) { | ^ In file included from pce/cartridge/cartridge.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: pce/cartridge/cartridge.cpp:22:41: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | if(auto fp = platform->open(pathID(), "manifest.bml", File::Read, File::Required)) { | ^ 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c pce/controller/controller.cpp -o obj/pce-controller.o In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: pce/controller/controller.cpp:40:59: note: in instantiation of member function 'nall::vector::append' requested here 40 | if(auto device = controllerPort.device) cpu.peripherals.append(device); | ^ In file included from pce/controller/controller.cpp:1: In file included from ./pce/pce.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ pce/controller/controller.cpp:40:59: note: in instantiation of member function 'nall::vector::append' requested here 40 | if(auto device = controllerPort.device) cpu.peripherals.append(device); | ^ 452 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/interface/interface.cpp -o obj/gb-interface.o In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: gb/interface/interface.cpp:28:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 28 | ports.append(move(hardwarePort)); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: gb/interface/game-boy.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 6 | media.append({ID::GameBoy, "Game Boy", "gb"}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ gb/interface/game-boy.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 6 | media.append({ID::GameBoy, "Game Boy", "gb"}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/interface/game-boy.cpp:6:42: note: in instantiation of function template specialization 'nall::string::string' requested here 6 | media.append({ID::GameBoy, "Game Boy", "gb"}); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/interface/game-boy-color.cpp:3:30: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | information.name = "Game Boy Color"; | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: gb/interface/interface.cpp:14:19: note: in instantiation of member function 'nall::vector::append' requested here 14 | device.inputs.append({0, "Up" }); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ gb/interface/interface.cpp:14:19: note: in instantiation of member function 'nall::vector::append' requested here 14 | device.inputs.append({0, "Up" }); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ gb/interface/interface.cpp:25:26: note: in instantiation of member function 'nall::vector::append' requested here 25 | hardwarePort.devices.append(device); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ gb/interface/interface.cpp:25:26: note: in instantiation of member function 'nall::vector::append' requested here 25 | hardwarePort.devices.append(device); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: gb/interface/interface.cpp:28:9: note: in instantiation of member function 'nall::vector::append' requested here 28 | ports.append(move(hardwarePort)); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ gb/interface/interface.cpp:28:9: note: in instantiation of member function 'nall::vector::append' requested here 28 | ports.append(move(hardwarePort)); | ^ In file included from gb/interface/interface.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ gb/interface/interface.cpp:28:9: note: in instantiation of member function 'nall::vector::append' requested here 28 | ports.append(move(hardwarePort)); | ^ 462 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/system/system.cpp -o obj/gb-system.o In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ gb/system/serialization.cpp:12:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 12 | s.array(version); | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/system/system.cpp:29:45: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/system/system.cpp:34:29: note: in instantiation of function template specialization 'nall::string::string' requested here 34 | if(auto name = document["system/cpu/rom/name"].text()) { | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from gb/system/system.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ 456 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/memory/memory.cpp -o obj/gb-memory.o In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/memory/memory.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/cartridge/cartridge.cpp -o obj/gb-cartridge.o In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gb/cartridge/serialization.cpp:2:18: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 2 | if(ram.size) s.array(ram.data, ram.size); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ gb/cartridge/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 5 | s.integer(bootromEnable); | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/cartridge/cartridge.cpp:24:62: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | if(auto loaded = platform->load(ID::GameBoy, "Game Boy", "gb")) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/cartridge/cartridge.cpp:30:55: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | if(auto loaded = platform->load(ID::GameBoyColor, "Game Boy Color", "gbc")) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/cartridge/cartridge.cpp:41:41: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(auto fp = platform->open(pathID(), "manifest.bml", File::Read, File::Required)) { | ^ In file included from gb/cartridge/cartridge.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gb/cartridge/cartridge.cpp:64:34: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | accelerometer = (bool)document["board/accelerometer"]; | ^ 455 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/cpu/cpu.cpp -o obj/gb-cpu.o In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (unsigned int, unsigned int, unsigned int)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (unsigned int, unsigned int, unsigned int)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ gb/cpu/io.cpp:9:58: note: in instantiation of function template specialization 'nall::function (unsigned int, unsigned int, unsigned int)>::function' requested here 9 | function int16> inputPoll = {&Emulator::Platform::inputPoll, platform}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:59:5: note: in instantiation of member function 'nall::function (unsigned int, unsigned int, unsigned int)>::member::operator()' requested here 59 | member(auto (C::*function)(P...) -> R, C* object) : function(function), object(object) {} | ^ ../nall/function.hpp:21:93: note: in instantiation of member function 'nall::function (unsigned int, unsigned int, unsigned int)>::member::member' requested here 21 | template function(auto (C::*function)(P...) -> R, C* object) { callback = new member(function, object); } | ^ gb/cpu/io.cpp:10:41: note: in instantiation of function template specialization 'nall::function (unsigned int, unsigned int, unsigned int)>::function' requested here 10 | if(Model::SuperGameBoy()) inputPoll = {&SuperGameBoyInterface::inputPoll, superGameBoy}; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:57:69: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 57 | auto operator()(P... p) const -> R { return (object->*function)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: gb/cpu/io.cpp:13:22: note: in instantiation of member function 'nall::function (unsigned int, unsigned int, unsigned int)>::operator()' requested here 13 | button |= inputPoll(0, 0, (uint)Input::Start) << 3; | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gb/cpu/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array, 32768>' requested here 5 | s.array(wram); | ^ In file included from gb/cpu/cpu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ gb/cpu/serialization.cpp:10:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 10 | s.integer(status.p15); | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/ppu/ppu.cpp -o obj/gb-ppu.o In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gb/ppu/serialization.cpp:4:5: note: in instantiation of function template specialization 'nall::serializer::array, 16384>' requested here 4 | s.array(vram); | ^ In file included from gb/ppu/ppu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ gb/ppu/serialization.cpp:12:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 12 | s.integer(status.irq); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gb/apu/apu.cpp -o obj/gb-apu.o In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ gb/apu/sequencer.cpp:125:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 125 | s.integer(leftEnable); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gb/apu/wave.cpp:148:5: note: in instantiation of function template specialization 'nall::serializer::array, 16>' requested here 148 | s.array(pattern); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: gb/apu/apu.cpp:25:13: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 25 | stream->sample(sequencer.left / 32768.0, sequencer.right / 32768.0); | ^ In file included from gb/apu/apu.cpp:1: In file included from ./gb/gb.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: 453 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/memory/memory.cpp -o obj/gba-memory.o In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/memory/memory.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ 448 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/interface/interface.cpp -o obj/gba-interface.o In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: gba/interface/interface.cpp:31:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | ports.append(move(hardwarePort)); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/interface/interface.cpp:9:30: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | information.name = "Game Boy Advance"; | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: gba/interface/interface.cpp:12:9: note: in instantiation of member function 'nall::vector::append' requested here 12 | media.append({ID::GameBoyAdvance, "Game Boy Advance", "gba"}); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ gba/interface/interface.cpp:12:9: note: in instantiation of member function 'nall::vector::append' requested here 12 | media.append({ID::GameBoyAdvance, "Game Boy Advance", "gba"}); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: gba/interface/interface.cpp:17:19: note: in instantiation of member function 'nall::vector::append' requested here 17 | device.inputs.append({0, "Up" }); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ gba/interface/interface.cpp:17:19: note: in instantiation of member function 'nall::vector::append' requested here 17 | device.inputs.append({0, "Up" }); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/interface/interface.cpp:17:30: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | device.inputs.append({0, "Up" }); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ gba/interface/interface.cpp:28:26: note: in instantiation of member function 'nall::vector::append' requested here 28 | hardwarePort.devices.append(device); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ gba/interface/interface.cpp:28:26: note: in instantiation of member function 'nall::vector::append' requested here 28 | hardwarePort.devices.append(device); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: gba/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 31 | ports.append(move(hardwarePort)); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ gba/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 31 | ports.append(move(hardwarePort)); | ^ In file included from gba/interface/interface.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ gba/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 31 | ports.append(move(hardwarePort)); | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/system/system.cpp -o obj/gba-system.o In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ gba/system/serialization.cpp:12:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 12 | s.array(version); | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/system/system.cpp:37:43: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from gba/system/system.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/system/system.cpp:43:27: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(auto name = document["system/cpu/rom/name"].text()) { | ^ 454 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/cartridge/cartridge.cpp -o obj/gba-cartridge.o In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 15 | print("EEPROM address bits: ", --addressbits, "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 15 | print("EEPROM address bits: ", --addressbits, "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 15 | print("EEPROM address bits: ", --addressbits, "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 15 | print("EEPROM address bits: ", --addressbits, "\n"); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gba/cartridge/serialization.cpp:14:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 14 | s.array(data, size); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ gba/cartridge/serialization.cpp:35:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 35 | s.integer(unlockhi); | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/cartridge/cartridge.cpp:29:55: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | if(auto loaded = platform->load(ID::GameBoyAdvance, "Game Boy Advance", "gba")) { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/cartridge/cartridge.cpp:33:41: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | if(auto fp = platform->open(pathID(), "manifest.bml", File::Read, File::Required)) { | ^ In file included from gba/cartridge/cartridge.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: gba/cartridge/cartridge.cpp:79:23: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | flash.id = node["id"].natural(); | ^ 461 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/player/player.cpp -o obj/gba-player.o In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ gba/player/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 2 | s.integer(status.enable); | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: gba/player/player.cpp:103:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 103 | case 0: return {0x03ff}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe>::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ gba/player/player.cpp:103:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 103 | case 0: return {0x03ff}; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: gba/player/player.cpp:108:3: note: in instantiation of member function 'nall::maybe>::maybe' requested here 108 | return nothing; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ gba/player/player.cpp:108:3: note: in instantiation of member function 'nall::maybe>::maybe' requested here 108 | return nothing; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: gba/player/player.cpp:112:21: note: in instantiation of member function 'nall::maybe>::maybe' requested here 112 | if(status.enable) return status.send; | ^ In file included from gba/player/player.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ gba/player/player.cpp:112:21: note: in instantiation of member function 'nall::maybe>::maybe' requested here 112 | if(status.enable) return status.send; | ^ 454 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/cpu/cpu.cpp -o obj/gba-cpu.o In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: gba/cpu/io.cpp:41:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 41 | if(auto data = player.read()) return data().byte(addr.bits(0,1)); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ gba/cpu/io.cpp:41:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 41 | if(auto data = player.read()) return data().byte(addr.bits(0,1)); | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: gba/cpu/io.cpp:71:22: note: in instantiation of member function 'nall::maybe>::maybe' requested here 71 | if(auto result = player.keyinput()) return result() >> 0; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ gba/cpu/io.cpp:71:22: note: in instantiation of member function 'nall::maybe>::maybe' requested here 71 | if(auto result = player.keyinput()) return result() >> 0; | ^ In file included from gba/cpu/cpu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gba/cpu/serialization.cpp:5:5: note: in instantiation of function template specialization 'nall::serializer::array, 32768>' requested here 5 | s.array(iwram); | ^ 453 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/ppu/ppu.cpp -o obj/gba-ppu.o In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/ppu/ppu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ gba/ppu/serialization.cpp:4:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 4 | s.array(vram, 96 * 1024); | ^ 449 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c gba/apu/apu.cpp -o obj/gba-apu.o In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: gba/apu/apu.cpp:69:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 69 | stream->sample((lsample << 5) / 32768.0, (rsample << 5) / 32768.0); | ^ In file included from gba/apu/apu.cpp:1: In file included from ./gba/gba.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/interface/interface.cpp -o obj/ws-interface.o In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: ws/interface/interface.cpp:27:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 27 | ports.append(move(hardwarePort)); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ws/interface/wonderswan.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 6 | media.append({ID::WonderSwan, "WonderSwan", "ws"}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ws/interface/wonderswan.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 6 | media.append({ID::WonderSwan, "WonderSwan", "ws"}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/interface/wonderswan.cpp:6:47: note: in instantiation of function template specialization 'nall::string::string' requested here 6 | media.append({ID::WonderSwan, "WonderSwan", "ws"}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/interface/wonderswan-color.cpp:3:30: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | information.name = "WonderSwan Color"; | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ws/interface/interface.cpp:13:19: note: in instantiation of member function 'nall::vector::append' requested here 13 | device.inputs.append({0, "Y1"}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ws/interface/interface.cpp:13:19: note: in instantiation of member function 'nall::vector::append' requested here 13 | device.inputs.append({0, "Y1"}); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ws/interface/interface.cpp:24:26: note: in instantiation of member function 'nall::vector::append' requested here 24 | hardwarePort.devices.append(device); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here 20 | struct Device { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ws/interface/interface.cpp:24:26: note: in instantiation of member function 'nall::vector::append' requested here 24 | hardwarePort.devices.append(device); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ws/interface/interface.cpp:27:9: note: in instantiation of member function 'nall::vector::append' requested here 27 | ports.append(move(hardwarePort)); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ws/interface/interface.cpp:27:9: note: in instantiation of member function 'nall::vector::append' requested here 27 | ports.append(move(hardwarePort)); | ^ In file included from ws/interface/interface.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here 30 | struct Port { | ^ ws/interface/interface.cpp:27:9: note: in instantiation of member function 'nall::vector::append' requested here 27 | ports.append(move(hardwarePort)); | ^ 462 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/system/system.cpp -o obj/ws-system.o In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/serializer.hpp:90:28: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 90 | for(uint n : range(N)) operator()(array[n]); | ^ ws/system/serialization.cpp:10:5: note: in instantiation of function template specialization 'nall::serializer::array' requested here 10 | s.array(version); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 49 | if(string{version} != Emulator::SerializerVersion) return false; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/system/system.cpp:22:43: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | if(auto fp = platform->open(ID::System, "manifest.bml", File::Read, File::Required)) { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/system/system.cpp:30:27: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | if(auto node = document["system/eeprom"]) { | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 15 | auto reset(maybe channels = nothing, maybe frequency = nothing) -> void; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./ws/memory/memory.hpp:23:54: note: in instantiation of member function 'nall::maybe::maybe' requested here 23 | auto map(IO* io, uint16_t lo, maybe hi = nothing) -> void; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./ws/memory/memory.hpp:23:54: note: in instantiation of member function 'nall::maybe::maybe' requested here 23 | auto map(IO* io, uint16_t lo, maybe hi = nothing) -> void; | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ws/system/system.cpp:85:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 85 | bus.map(this, 0x00ba, 0x00be); | ^ In file included from ws/system/system.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ws/system/system.cpp:85:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 85 | bus.map(this, 0x00ba, 0x00be); | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/memory/memory.cpp -o obj/ws-memory.o In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/memory/memory.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ ws/memory/memory.cpp:13:5: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 13 | s.array(memory, Model::WonderSwan() ? 0x4000 : 0x10000); | ^ 451 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/eeprom/eeprom.cpp -o obj/ws-eeprom.o In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/eeprom/eeprom.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ws/eeprom/serialization.cpp:6:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 6 | s.integer(r.unknown); | ^ 450 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/cartridge/cartridge.cpp -o obj/ws-cartridge.o In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ ws/cartridge/serialization.cpp:4:18: note: in instantiation of function template specialization 'nall::serializer::array *>' requested here 4 | if(ram.size) s.array(ram.data, ram.size); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ws/cartridge/cartridge.cpp:32:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 32 | bus.map(this, 0x00c0, 0x00c8); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ws/cartridge/cartridge.cpp:32:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 32 | bus.map(this, 0x00c0, 0x00c8); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ws/cartridge/cartridge.cpp:32:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 32 | bus.map(this, 0x00c0, 0x00c8); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ws/cartridge/cartridge.cpp:32:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 32 | bus.map(this, 0x00c0, 0x00c8); | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/cartridge/cartridge.cpp:48:67: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | if(auto loaded = platform->load(ID::WonderSwan, "WonderSwan", "ws")) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/cartridge/cartridge.cpp:54:58: note: in instantiation of function template specialization 'nall::string::string' requested here 54 | if(auto loaded = platform->load(ID::WonderSwanColor, "WonderSwan Color", "wsc")) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/cartridge/cartridge.cpp:59:41: note: in instantiation of function template specialization 'nall::string::string' requested here 59 | if(auto fp = platform->open(pathID(), "manifest.bml", File::Read, File::Required)) { | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/cartridge/cartridge.cpp:118:38: note: in instantiation of function template specialization 'nall::string::string' requested here 118 | information.orientation = document["information/orientation"].text() == "vertical"; | ^ In file included from ws/cartridge/cartridge.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ws/cartridge/cartridge.cpp:126:27: note: in instantiation of function template specialization 'nall::string::string' requested here 126 | if(auto name = document["board/ram/name"].text()) { | ^ 460 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/cpu/cpu.cpp -o obj/ws-cpu.o In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ./ws/memory/memory.hpp:23:54: note: in instantiation of member function 'nall::maybe::maybe' requested here 23 | auto map(IO* io, uint16_t lo, maybe hi = nothing) -> void; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ./ws/memory/memory.hpp:23:54: note: in instantiation of member function 'nall::maybe::maybe' requested here 23 | auto map(IO* io, uint16_t lo, maybe hi = nothing) -> void; | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ws/cpu/cpu.cpp:52:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 52 | bus.map(this, 0x00b0, 0x00b6); | ^ In file included from ws/cpu/cpu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ws/cpu/cpu.cpp:52:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 52 | bus.map(this, 0x00b0, 0x00b6); | ^ 454 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/ppu/ppu.cpp -o obj/ws-ppu.o In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ws/ppu/serialization.cpp:4:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 4 | s.integer(this->s.field); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ ws/ppu/serialization.cpp:74:5: note: in instantiation of function template specialization 'nall::serializer::array, 8>' requested here 74 | s.array(r.pool); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ws/ppu/ppu.cpp:92:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 92 | bus.map(this, 0x0000, 0x0017); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ws/ppu/ppu.cpp:92:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 92 | bus.map(this, 0x0000, 0x0017); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ws/ppu/ppu.cpp:92:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 92 | bus.map(this, 0x0000, 0x0017); | ^ In file included from ws/ppu/ppu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ws/ppu/ppu.cpp:92:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 92 | bus.map(this, 0x0000, 0x0017); | ^ 455 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c ws/apu/apu.cpp -o obj/ws-apu.o In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 32 | return _threads.append(&thread), true; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 36 | if(auto offset = _threads.find(&thread)) return _threads.remove(*offset), true; | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 21 | codes.append({addr, data, comp}); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: ws/apu/apu.cpp:59:11: note: in instantiation of function template specialization 'Emulator::Stream::sample' requested here 59 | stream->sample(left / 32768.0, right / 32768.0); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:9: ./audio/audio.hpp:64:37: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | double samples[sizeof...(P)] = {forward

    (p)...}; | ^ | std:: In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ws/apu/apu.cpp:73:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 73 | bus.map(this, 0x004a, 0x004c); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ws/apu/apu.cpp:73:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 73 | bus.map(this, 0x004a, 0x004c); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ws/apu/apu.cpp:73:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 73 | bus.map(this, 0x004a, 0x004c); | ^ In file included from ws/apu/apu.cpp:1: In file included from ./ws/ws.hpp:6: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ws/apu/apu.cpp:73:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 73 | bus.map(this, 0x004a, 0x004c); | ^ 456 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/arm7tdmi/arm7tdmi.cpp -o obj/processor-arm7tdmi.o In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: processor/arm7tdmi/instruction.cpp:43:26: note: in instantiation of member function 'nall::function)>::operator()' requested here 43 | armInstruction[index](opcode); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:79:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:79:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:79:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:79:5), void>' requested here 79 | bind(opcode, Branch); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:79:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:79:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:79:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:79:5), void>' requested here 79 | bind(opcode, Branch); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:87:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:87:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:87:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:87:5), void>' requested here 87 | bind(opcode, BranchExchangeRegister); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:87:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:87:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:87:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:87:5), void>' requested here 87 | bind(opcode, BranchExchangeRegister); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:103:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:103:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:103:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:103:5), void>' requested here 103 | bind(opcode, DataImmediate); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:103:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:103:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:103:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:103:5), void>' requested here 103 | bind(opcode, DataImmediate); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:121:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:121:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:121:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:121:5), void>' requested here 121 | bind(opcode, DataImmediateShift); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:121:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:121:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:121:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:121:5), void>' requested here 121 | bind(opcode, DataImmediateShift); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:138:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:138:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:138:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:138:5), void>' requested here 138 | bind(opcode, DataRegisterShift); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:138:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:138:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:138:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:138:5), void>' requested here 138 | bind(opcode, DataRegisterShift); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:155:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:155:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:155:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:155:5), void>' requested here 155 | bind(opcode, LoadImmediate); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:155:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:155:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:155:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:155:5), void>' requested here 155 | bind(opcode, LoadImmediate); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:172:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:172:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:172:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:172:5), void>' requested here 172 | bind(opcode, LoadRegister); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:172:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:172:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:172:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:172:5), void>' requested here 172 | bind(opcode, LoadRegister); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:183:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:183:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:183:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:183:5), void>' requested here 183 | bind(opcode, MemorySwap); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:183:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:183:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:183:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:183:5), void>' requested here 183 | bind(opcode, MemorySwap); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:200:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:200:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:200:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:200:5), void>' requested here 200 | bind(opcode, MoveHalfImmediate); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:200:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:200:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:200:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:200:5), void>' requested here 200 | bind(opcode, MoveHalfImmediate); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:217:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:217:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:217:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:217:5), void>' requested here 217 | bind(opcode, MoveHalfRegister); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:217:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:217:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:217:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:217:5), void>' requested here 217 | bind(opcode, MoveHalfRegister); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:238:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:238:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:238:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:238:5), void>' requested here 238 | bind(opcode, MoveImmediateOffset); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:238:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:238:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:238:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:238:5), void>' requested here 238 | bind(opcode, MoveImmediateOffset); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:258:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:258:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:258:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:258:5), void>' requested here 258 | bind(opcode, MoveMultiple); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:258:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:258:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:258:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:258:5), void>' requested here 258 | bind(opcode, MoveMultiple); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:282:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:282:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:282:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:282:5), void>' requested here 282 | bind(opcode, MoveRegisterOffset); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:282:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:282:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:282:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:282:5), void>' requested here 282 | bind(opcode, MoveRegisterOffset); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:291:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:291:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:291:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:291:5), void>' requested here 291 | bind(opcode, MoveToRegisterFromStatus); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:291:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:291:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:291:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:291:5), void>' requested here 291 | bind(opcode, MoveToRegisterFromStatus); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:303:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:303:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:303:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:303:5), void>' requested here 303 | bind(opcode, MoveToStatusFromImmediate); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:303:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:303:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:303:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:303:5), void>' requested here 303 | bind(opcode, MoveToStatusFromImmediate); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:313:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:313:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:313:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:313:5), void>' requested here 313 | bind(opcode, MoveToStatusFromRegister); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:313:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:313:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:313:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:313:5), void>' requested here 313 | bind(opcode, MoveToStatusFromRegister); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:327:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:327:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:327:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:327:5), void>' requested here 327 | bind(opcode, Multiply); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:327:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:327:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:327:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:327:5), void>' requested here 327 | bind(opcode, Multiply); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:343:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:343:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:343:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:343:5), void>' requested here 343 | bind(opcode, MultiplyLong); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:343:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:343:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:343:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:343:5), void>' requested here 343 | bind(opcode, MultiplyLong); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:352:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:352:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:352:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:352:5), void>' requested here 352 | bind(opcode, SoftwareInterrupt); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:352:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:352:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:352:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:352:5), void>' requested here 352 | bind(opcode, SoftwareInterrupt); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:360:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:360:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:360:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:360:5), void>' requested here 360 | bind(opcode, Undefined); | ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 64 | armInstruction[index] = [&](uint32 opcode) { return armInstruction##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:360:5)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function)>::lambda<(lambda at processor/arm7tdmi/instruction.cpp:360:5)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ processor/arm7tdmi/instruction.cpp:360:5: note: in instantiation of function template specialization 'nall::function)>::function<(lambda at processor/arm7tdmi/instruction.cpp:360:5), void>' requested here 360 | bind(opcode, Undefined); | ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 65 | armDisassemble[index] = [&](uint32 opcode) { return armDisassemble##name(arguments); }; \ | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:2:3: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: processor/arm7tdmi/disassembler.cpp:23:54: note: in instantiation of member function 'nall::function)>::operator()' requested here 23 | return {hex(_pc, 8L), " ", armDisassemble[index](opcode)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:23:12: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | return {hex(_pc, 8L), " ", armDisassemble[index](opcode)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:23:12: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | return {hex(_pc, 8L), " ", armDisassemble[index](opcode)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::append' requested here 33 | output.append(_r[n], ":", hex(r(n), 8L), " "); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::append' requested here 33 | output.append(_r[n], ":", hex(r(n), 8L), " "); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:40:10: note: in instantiation of function template specialization 'nall::string::append' requested here 40 | output.append(cpsr().v ? "V" : "v", "/"); | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"b", link ? "l" : "", _c, " 0x", hex(_pc + 8 + displacement * 4, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"b", link ? "l" : "", _c, " 0x", hex(_pc + 8 + displacement * 4, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"b", link ? "l" : "", _c, " 0x", hex(_pc + 8 + displacement * 4, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"b", link ? "l" : "", _c, " 0x", hex(_pc + 8 + displacement * 4, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"b", link ? "l" : "", _c, " 0x", hex(_pc + 8 + displacement * 4, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 68 | return {"bx", _c, " ", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 68 | return {"bx", _c, " ", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 68 | return {"bx", _c, " ", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 68 | return {"bx", _c, " ", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:79:19: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | _move(mode) ? string{_s, " ", _r[d]} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:79:19: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | _move(mode) ? string{_s, " ", _r[d]} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:80:19: note: in instantiation of function template specialization 'nall::string::string' requested here 80 | _comp(mode) ? string{" ", _r[n]} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:81:19: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | _math(mode) ? string{_s, " ", _r[d], ",", _r[n]} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:81:19: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | _math(mode) ? string{_s, " ", _r[d], ",", _r[n]} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:81:19: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | _math(mode) ? string{_s, " ", _r[d], ",", _r[n]} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 78 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:96:26: note: in instantiation of function template specialization 'nall::string::string &>' requested here 96 | type == 0 && shift ? string{" lsl #", shift} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:96:26: note: in instantiation of function template specialization 'nall::string::string &>' requested here 96 | type == 0 && shift ? string{" lsl #", shift} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:96:26: note: in instantiation of function template specialization 'nall::string::string &>' requested here 96 | type == 0 && shift ? string{" lsl #", shift} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:97:17: note: in instantiation of function template specialization 'nall::string::string' requested here 97 | type == 1 ? string{" lsr #", shift ? (uint)shift : 32} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:97:17: note: in instantiation of function template specialization 'nall::string::string' requested here 97 | type == 1 ? string{" lsr #", shift ? (uint)shift : 32} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 91 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 109 | return {opcode[mode], _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:124:22: note: in instantiation of function template specialization 'nall::string::string' requested here 124 | if(n == 15) data = {" =0x", hex(read((half ? Half : Byte) | Nonsequential, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:130:17: note: in instantiation of function template specialization 'nall::string::string' requested here 130 | immediate ? string{",", up ? "+" : "-", "0x", hex(immediate, 2L)} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:130:17: note: in instantiation of function template specialization 'nall::string::string' requested here 130 | immediate ? string{",", up ? "+" : "-", "0x", hex(immediate, 2L)} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:130:17: note: in instantiation of function template specialization 'nall::string::string' requested here 130 | immediate ? string{",", up ? "+" : "-", "0x", hex(immediate, 2L)} : string{}, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | return {"ldr", _c, half ? "sh" : "sb", " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | return {"swp", _c, byte ? "b" : "", " ", _r[d], ",", _r[m], ",[", _r[n], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 155 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 155 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 155 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 155 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 165 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 165 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 165 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 165 | return {mode ? "ldr" : "str", _c, "h ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 178 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 178 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 178 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 178 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | return {mode ? "ldm" : "stm", _c, | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 203 | return {mode ? "ldr" : "str", _c, byte ? "b" : "", " ", _r[d], ",[", _r[n], | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 217 | return {"mrs", _c, " ", _r[d], ",", mode ? "spsr" : "cpsr"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 217 | return {"mrs", _c, " ", _r[d], ",", mode ? "spsr" : "cpsr"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 217 | return {"mrs", _c, " ", _r[d], ",", mode ? "spsr" : "cpsr"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 217 | return {"mrs", _c, " ", _r[d], ",", mode ? "spsr" : "cpsr"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 217 | return {"mrs", _c, " ", _r[d], ",", mode ? "spsr" : "cpsr"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 217 | return {"mrs", _c, " ", _r[d], ",", mode ? "spsr" : "cpsr"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 223 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 233 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 233 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 233 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 233 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 233 | return {"msr", _c, " ", mode ? "spsr:" : "cpsr:", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 244 | return {"mla", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s], ",", _r[n]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 246 | return {"mul", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 246 | return {"mul", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 246 | return {"mul", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 246 | return {"mul", _c, _s, " ", _r[d], ",", _r[m], ",", _r[s]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:252:10: note: in instantiation of function template specialization 'nall::string::string' requested here 252 | return {sign ? "s" : "u", accumulate ? "mlal" : "mull", _c, _s, " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:252:10: note: in instantiation of function template specialization 'nall::string::string' requested here 252 | return {sign ? "s" : "u", accumulate ? "mlal" : "mull", _c, _s, " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:252:10: note: in instantiation of function template specialization 'nall::string::string' requested here 252 | return {sign ? "s" : "u", accumulate ? "mlal" : "mull", _c, _s, " ", | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:258:10: note: in instantiation of function template specialization 'nall::string::string' requested here 258 | return {"swi #0x", hex(immediate, 6L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:258:10: note: in instantiation of function template specialization 'nall::string::string' requested here 258 | return {"swi #0x", hex(immediate, 6L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:274:10: note: in instantiation of function template specialization 'nall::string::string' requested here 274 | return {opcode[mode], " ", _r[d], ",", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 286 | return {"add ", _r[d], ",", mode ? "sp" : "pc", ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 286 | return {"add ", _r[d], ",", mode ? "sp" : "pc", ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 286 | return {"add ", _r[d], ",", mode ? "sp" : "pc", ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 286 | return {"add ", _r[d], ",", mode ? "sp" : "pc", ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 286 | return {"add ", _r[d], ",", mode ? "sp" : "pc", ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 291 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:296:10: note: in instantiation of function template specialization 'nall::string::string' requested here 296 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:296:10: note: in instantiation of function template specialization 'nall::string::string' requested here 296 | return {!mode ? "add" : "sub", " ", _r[d], ",", _r[n], ",", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:301:10: note: in instantiation of function template specialization 'nall::string::string' requested here 301 | return {!mode ? "add" : "sub", " sp,#0x", hex(immediate * 4, 3L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:301:10: note: in instantiation of function template specialization 'nall::string::string' requested here 301 | return {!mode ? "add" : "sub", " sp,#0x", hex(immediate * 4, 3L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:306:10: note: in instantiation of function template specialization 'nall::string::string' requested here 306 | return {"bx ", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:306:10: note: in instantiation of function template specialization 'nall::string::string' requested here 306 | return {"bx ", _r[m]}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:314:10: note: in instantiation of function template specialization 'nall::string::string' requested here 314 | return {"bl 0x", hex(address, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:314:10: note: in instantiation of function template specialization 'nall::string::string' requested here 314 | return {"bl 0x", hex(address, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:319:10: note: in instantiation of function template specialization 'nall::string::string' requested here 319 | return {"bl (suffix)"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:331:10: note: in instantiation of function template specialization 'nall::string::string' requested here 331 | return {"b", _conditions[condition], " 0x", hex(address, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:331:10: note: in instantiation of function template specialization 'nall::string::string' requested here 331 | return {"b", _conditions[condition], " 0x", hex(address, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:337:10: note: in instantiation of function template specialization 'nall::string::string' requested here 337 | return {opcode[mode], " ", _r[d], ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:337:10: note: in instantiation of function template specialization 'nall::string::string' requested here 337 | return {opcode[mode], " ", _r[d], ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:337:10: note: in instantiation of function template specialization 'nall::string::string' requested here 337 | return {opcode[mode], " ", _r[d], ",#0x", hex(immediate, 2L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 344 | return {"ldr ", _r[d], ",[pc,#0x", hex(address, 8L), "] =0x", hex(data, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 344 | return {"ldr ", _r[d], ",[pc,#0x", hex(address, 8L), "] =0x", hex(data, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 344 | return {"ldr ", _r[d], ",[pc,#0x", hex(address, 8L), "] =0x", hex(data, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 344 | return {"ldr ", _r[d], ",[pc,#0x", hex(address, 8L), "] =0x", hex(data, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 344 | return {"ldr ", _r[d], ",[pc,#0x", hex(address, 8L), "] =0x", hex(data, 8L)}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 349 | return {mode ? "ldrb" : "strb", " ", _r[d], ",[", _r[n], ",#0x", hex(offset, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 349 | return {mode ? "ldrb" : "strb", " ", _r[d], ",[", _r[n], ",#0x", hex(offset, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 349 | return {mode ? "ldrb" : "strb", " ", _r[d], ",[", _r[n], ",#0x", hex(offset, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 349 | return {mode ? "ldrb" : "strb", " ", _r[d], ",[", _r[n], ",#0x", hex(offset, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 349 | return {mode ? "ldrb" : "strb", " ", _r[d], ",[", _r[n], ",#0x", hex(offset, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 364 | return {mode ? "ldmia" : "stmia", " ", _r[n], "!,{", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 364 | return {mode ? "ldmia" : "stmia", " ", _r[n], "!,{", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 364 | return {mode ? "ldmia" : "stmia", " ", _r[n], "!,{", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 364 | return {mode ? "ldmia" : "stmia", " ", _r[n], "!,{", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 364 | return {mode ? "ldmia" : "stmia", " ", _r[n], "!,{", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 370 | return {opcode[mode], " ", _r[d], ",[", _r[n], ",", _r[m], "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {mode ? "ldr" : "str", " ", _r[d], ",[sp,#0x", hex(immediate * 4, 3L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {mode ? "ldr" : "str", " ", _r[d], ",[sp,#0x", hex(immediate * 4, 3L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {mode ? "ldr" : "str", " ", _r[d], ",[sp,#0x", hex(immediate * 4, 3L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {mode ? "ldr" : "str", " ", _r[d], ",[sp,#0x", hex(immediate * 4, 3L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {mode ? "ldr" : "str", " ", _r[d], ",[sp,#0x", hex(immediate * 4, 3L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:380:10: note: in instantiation of function template specialization 'nall::string::string' requested here 380 | return {mode ? "ldr" : "str", " ", _r[d], ",[", _r[n], ",#0x", hex(offset * 4, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:380:10: note: in instantiation of function template specialization 'nall::string::string' requested here 380 | return {mode ? "ldr" : "str", " ", _r[d], ",[", _r[n], ",#0x", hex(offset * 4, 2L), "]"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 386 | return {opcode[mode], " ", _r[d], ",", _r[m], ",#", immediate}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/arm7tdmi/disassembler.cpp:402:10: note: in instantiation of function template specialization 'nall::string::string' requested here 402 | return {!mode ? "push" : "pop", " {", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:402:10: note: in instantiation of function template specialization 'nall::string::string' requested here 402 | return {!mode ? "push" : "pop", " {", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/arm7tdmi/disassembler.cpp:402:10: note: in instantiation of function template specialization 'nall::string::string' requested here 402 | return {!mode ? "push" : "pop", " {", registers, "}"}; | ^ In file included from processor/arm7tdmi/arm7tdmi.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: 1890 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/gsu/gsu.cpp -o obj/processor-gsu.o In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/gsu/gsu.cpp:13: processor/gsu/disassembler.cpp:77:58: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 77 | case16(0xa0): sprintf(t, "ibt r%u,#$%.2x", op0 & 15, op1); break; | ~~~~ ^~~ processor/gsu/disassembler.cpp:30:13: note: expanded from macro 'op1' 30 | #define op1 read((regs.pbr << 16) + regs.r[15] + 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/gsu/disassembler.cpp:85:62: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 85 | case16(0xf0): sprintf(t, "iwt r%u,#$%.2x%.2x", op0 & 15, op2, op1); break; | ~~~~ ^~~ processor/gsu/disassembler.cpp:31:13: note: expanded from macro 'op2' 31 | #define op2 read((regs.pbr << 16) + regs.r[15] + 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/gsu/disassembler.cpp:85:67: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 85 | case16(0xf0): sprintf(t, "iwt r%u,#$%.2x%.2x", op0 & 15, op2, op1); break; | ~~~~ ^~~ processor/gsu/disassembler.cpp:30:13: note: expanded from macro 'op1' 30 | #define op1 read((regs.pbr << 16) + regs.r[15] + 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/gsu/serialization.cpp:7:7: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 7 | s.integer(regs.r[n].modified); | ^ In file included from processor/gsu/gsu.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ processor/gsu/serialization.cpp:48:5: note: in instantiation of function template specialization 'nall::serializer::array, 512>' requested here 48 | s.array(cache.buffer); | ^ 448 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/hg51b/hg51b.cpp -o obj/processor-hg51b.o In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 349 | print("Hitachi DSP: unknown opcode @ ", hex(regs.pc - 1, 4L), " = ", hex(opcode, 4L), "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 349 | print("Hitachi DSP: unknown opcode @ ", hex(regs.pc - 1, 4L), " = ", hex(opcode, 4L), "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 349 | print("Hitachi DSP: unknown opcode @ ", hex(regs.pc - 1, 4L), " = ", hex(opcode, 4L), "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 349 | print("Hitachi DSP: unknown opcode @ ", hex(regs.pc - 1, 4L), " = ", hex(opcode, 4L), "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 349 | print("Hitachi DSP: unknown opcode @ ", hex(regs.pc - 1, 4L), " = ", hex(opcode, 4L), "\n"); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ processor/hg51b/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::array, 3072>' requested here 2 | s.array(dataRAM); | ^ In file included from processor/hg51b/hg51b.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/hg51b/serialization.cpp:6:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 6 | s.integer(regs.halt); | ^ 464 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/huc6280/huc6280.cpp -o obj/processor-huc6280.o In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:5:10: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | string s{hex(bank, 2L), ":", hex(addr, 4L), " "}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:5:10: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | string s{hex(bank, 2L), ":", hex(addr, 4L), " "}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:5:10: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | string s{hex(bank, 2L), ":", hex(addr, 4L), " "}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:16:44: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | auto absolute = [&]() -> string { return {"$", hex(readWord(), 4L)}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:17:45: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | auto absoluteX = [&]() -> string { return {"$", hex(readWord(), 4L), ",x"}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:20:44: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | auto indirect = [&]() -> string { return {"($", hex(readByte(), 2L), ")"}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:21:45: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | auto indirectX = [&]() -> string { return {"($", hex(readByte(), 2L), ",x)"}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:21:45: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | auto indirectX = [&]() -> string { return {"($", hex(readByte(), 2L), ",x)"}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:25:42: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | auto memory = [&]() -> string { return {"(x),#$", hex(readByte(), 2L)}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:25:42: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | auto memory = [&]() -> string { return {"(x),#$", hex(readByte(), 2L)}; }; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | return {"#$", hex(immediate, 2L), ",$", hex(absolute, 4L), index}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | return {"#$", hex(immediate, 2L), ",$", hex(absolute, 4L), index}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | return {"#$", hex(immediate, 2L), ",$", hex(absolute, 4L), index}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | return {"#$", hex(immediate, 2L), ",$", hex(absolute, 4L), index}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 47 | return {"$", hex(zeropage, 2L), ":", bit}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 47 | return {"$", hex(zeropage, 2L), ":", bit}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 47 | return {"$", hex(zeropage, 2L), ":", bit}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 47 | return {"$", hex(zeropage, 2L), ":", bit}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 47 | return {"$", hex(zeropage, 2L), ":", bit}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:53:12: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[3], nall::string>' requested here 53 | return {"$", hex(zeropage, 2L), ":", bit, ",$", hex(pc + (int8)displacement, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:53:12: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[3], nall::string>' requested here 53 | return {"$", hex(zeropage, 2L), ":", bit, ",$", hex(pc + (int8)displacement, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:53:12: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[3], nall::string>' requested here 53 | return {"$", hex(zeropage, 2L), ":", bit, ",$", hex(pc + (int8)displacement, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:53:12: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[3], nall::string>' requested here 53 | return {"$", hex(zeropage, 2L), ":", bit, ",$", hex(pc + (int8)displacement, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append, const char (&)[3], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[3], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:53:12: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[3], nall::string>' requested here 53 | return {"$", hex(zeropage, 2L), ":", bit, ",$", hex(pc + (int8)displacement, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | return {"$", hex(source, 4L), ",$", hex(target, 4L), ",$", hex(length, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | return {"$", hex(source, 4L), ",$", hex(target, 4L), ",$", hex(length, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | return {"$", hex(source, 4L), ",$", hex(target, 4L), ",$", hex(length, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | return {"$", hex(source, 4L), ",$", hex(target, 4L), ",$", hex(length, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 60 | return {"$", hex(source, 4L), ",$", hex(target, 4L), ",$", hex(length, 4L)}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/huc6280/disassembler.cpp:69:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 69 | op(0x09, "ora", memory()) | ^ processor/huc6280/disassembler.cpp:65:54: note: expanded from macro 'op' 65 | #define op(id, name, ...) case id: o = {name, " ", string_vector{__VA_ARGS__}.merge(",")}; break; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:69:3: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | op(0x09, "ora", memory()) | ^ processor/huc6280/disassembler.cpp:65:42: note: expanded from macro 'op' 65 | #define op(id, name, ...) case id: o = {name, " ", string_vector{__VA_ARGS__}.merge(",")}; break; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:69:3: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | op(0x09, "ora", memory()) | ^ processor/huc6280/disassembler.cpp:65:42: note: expanded from macro 'op' 65 | #define op(id, name, ...) case id: o = {name, " ", string_vector{__VA_ARGS__}.merge(",")}; break; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/huc6280/disassembler.cpp:88:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 88 | U op(0x0b, "nop", "$0b") | ^ processor/huc6280/disassembler.cpp:65:54: note: expanded from macro 'op' 65 | #define op(id, name, ...) case id: o = {name, " ", string_vector{__VA_ARGS__}.merge(",")}; break; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:335:14: note: in instantiation of function template specialization 'nall::string::string' requested here 335 | if(!o) o = {"??? (", hex(opcode, 2L), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/huc6280/disassembler.cpp:335:14: note: in instantiation of function template specialization 'nall::string::string' requested here 335 | if(!o) o = {"??? (", hex(opcode, 2L), ")"}; | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:339:5: note: in instantiation of function template specialization 'nall::string::append' requested here 339 | s.append(" A:", hex(r.a, 2L)); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/huc6280/disassembler.cpp:343:5: note: in instantiation of function template specialization 'nall::string::append' requested here 343 | s.append(" PC:", hex(pc, 4L)); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ processor/huc6280/serialization.cpp:7:5: note: in instantiation of function template specialization 'nall::serializer::array, 8>' requested here 7 | s.array(r.mpr); | ^ In file included from processor/huc6280/huc6280.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/huc6280/serialization.cpp:9:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 9 | s.integer(r.p.c); | ^ 549 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/lr35902/lr35902.cpp -o obj/processor-lr35902.o In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | return { | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:21:21: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | case 0x01: return {"ld bc,$", hex(word, 4L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:21:21: note: in instantiation of function template specialization 'nall::string::string' requested here 21 | case 0x01: return {"ld bc,$", hex(word, 4L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:22:21: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case 0x02: return {"ld (bc),a"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | case 0x06: return {"ld b,$", hex(lo, 2L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | case 0x06: return {"ld b,$", hex(lo, 2L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:28:21: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | case 0x08: return {"ld ($", hex(word, 4L), "),sp"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:28:21: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | case 0x08: return {"ld ($", hex(word, 4L), "),sp"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:44:21: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | case 0x18: return {"jr $", hex(pc + 2 + (int8)lo, 4L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:44:21: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | case 0x18: return {"jr $", hex(pc + 2 + (int8)lo, 4L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:74:21: note: in instantiation of function template specialization 'nall::string::string' requested here 74 | case 0x36: return {"ld (hl),$", hex(lo, 2L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:74:21: note: in instantiation of function template specialization 'nall::string::string' requested here 74 | case 0x36: return {"ld (hl),$", hex(lo, 2L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:241:21: note: in instantiation of function template specialization 'nall::string::string' requested here 241 | case 0xe0: return {"ldh ($ff", hex(lo, 2L), "),a"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:241:21: note: in instantiation of function template specialization 'nall::string::string' requested here 241 | case 0xe0: return {"ldh ($ff", hex(lo, 2L), "),a"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:243:21: note: in instantiation of function template specialization 'nall::string::string' requested here 243 | case 0xe2: return {"ldh ($ff00+c),a"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:249:21: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | case 0xea: return {"ld ($", hex(word, 4L), "),a"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:249:21: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | case 0xea: return {"ld ($", hex(word, 4L), "),a"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:252:21: note: in instantiation of function template specialization 'nall::string::string' requested here 252 | case 0xf0: return {"ldh a,($ff", hex(lo, 2L), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:252:21: note: in instantiation of function template specialization 'nall::string::string' requested here 252 | case 0xf0: return {"ldh a,($ff", hex(lo, 2L), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:255:21: note: in instantiation of function template specialization 'nall::string::string' requested here 255 | case 0xf3: return {"di"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:257:21: note: in instantiation of function template specialization 'nall::string::string' requested here 257 | case 0xf6: return {"or a,$", hex(lo, 2L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:257:21: note: in instantiation of function template specialization 'nall::string::string' requested here 257 | case 0xf6: return {"or a,$", hex(lo, 2L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:259:21: note: in instantiation of function template specialization 'nall::string::string' requested here 259 | case 0xf8: return {"ld hl,sp+$", hex((int8)lo, 4L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:259:21: note: in instantiation of function template specialization 'nall::string::string' requested here 259 | case 0xf8: return {"ld hl,sp+$", hex((int8)lo, 4L)}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/lr35902/disassembler.cpp:261:21: note: in instantiation of function template specialization 'nall::string::string' requested here 261 | case 0xfa: return {"ld a,($", hex(word, 4L), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/lr35902/disassembler.cpp:261:21: note: in instantiation of function template specialization 'nall::string::string' requested here 261 | case 0xfa: return {"ld a,($", hex(word, 4L), ")"}; | ^ In file included from processor/lr35902/lr35902.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: 595 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/m68k/m68k.cpp -o obj/processor-m68k.o In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:34:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 34 | return {"d", dr.number}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:34:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 34 | return {"d", dr.number}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:34:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 34 | return {"d", dr.number}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | return {"$", hex(_pc + offset, 6L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:81:5: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | "t ", "f ", "hi", "ls", "cc", "cs", "ne", "eq", | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 89 | return {hex(_pc = pc, 6L), " ", hex(opcode = _readPC(), 4L), " ", disassembleTable[opcode]()}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 89 | return {hex(_pc = pc, 6L), " ", hex(opcode = _readPC(), 4L), " ", disassembleTable[opcode]()}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 89 | return {hex(_pc = pc, 6L), " ", hex(opcode = _readPC(), 4L), " ", disassembleTable[opcode]()}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 89 | return {hex(_pc = pc, 6L), " ", hex(opcode = _readPC(), 4L), " ", disassembleTable[opcode]()}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 20 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 21 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | return { | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:55:28: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | if(ea.mode == 2) return {"(", _addressRegister(AddressRegister{ea.reg}), ")"}; | ^ processor/m68k/disassembler.cpp:112:23: note: in instantiation of function template specialization 'Processor::M68K::_effectiveAddress<0U>' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:55:28: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | if(ea.mode == 2) return {"(", _addressRegister(AddressRegister{ea.reg}), ")"}; | ^ processor/m68k/disassembler.cpp:112:23: note: in instantiation of function template specialization 'Processor::M68K::_effectiveAddress<0U>' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:56:28: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | if(ea.mode == 3) return {"(", _addressRegister(AddressRegister{ea.reg}), ")+"}; | ^ processor/m68k/disassembler.cpp:112:23: note: in instantiation of function template specialization 'Processor::M68K::_effectiveAddress<0U>' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:56:28: note: in instantiation of function template specialization 'nall::string::string' requested here 56 | if(ea.mode == 3) return {"(", _addressRegister(AddressRegister{ea.reg}), ")+"}; | ^ processor/m68k/disassembler.cpp:112:23: note: in instantiation of function template specialization 'Processor::M68K::_effectiveAddress<0U>' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:57:28: note: in instantiation of function template specialization 'nall::string::string' requested here 57 | if(ea.mode == 4) return {"-(", _addressRegister(AddressRegister{ea.reg}), ")"}; | ^ processor/m68k/disassembler.cpp:112:23: note: in instantiation of function template specialization 'Processor::M68K::_effectiveAddress<0U>' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:112:10: note: in instantiation of function template specialization 'nall::string::string' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:112:10: note: in instantiation of function template specialization 'nall::string::string' requested here 112 | return {"abcd ", _effectiveAddress(from), ",", _effectiveAddress(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:156:10: note: in instantiation of function template specialization 'nall::string::string' requested here 156 | return {"andi ", _immediate(), ",ccr"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:156:10: note: in instantiation of function template specialization 'nall::string::string' requested here 156 | return {"andi ", _immediate(), ",ccr"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:160:10: note: in instantiation of function template specialization 'nall::string::string' requested here 160 | return {"andi ", _immediate(), ",sr"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:160:10: note: in instantiation of function template specialization 'nall::string::string' requested here 160 | return {"andi ", _immediate(), ",sr"}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 172 | return {"asl", _suffix(), " ", _effectiveAddress(modify)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 172 | return {"asl", _suffix(), " ", _effectiveAddress(modify)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 172 | return {"asl", _suffix(), " ", _effectiveAddress(modify)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 172 | return {"asl", _suffix(), " ", _effectiveAddress(modify)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 191 | return {"b", cc, " ", _branch(displacement)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 191 | return {"b", cc, " ", _branch(displacement)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 191 | return {"b", cc, " ", _branch(displacement)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 191 | return {"b", cc, " ", _branch(displacement)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 227 | return {"chk", _suffix(), " ", _effectiveAddress(maximum), ",", _dataRegister(compare)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 227 | return {"chk", _suffix(), " ", _effectiveAddress(maximum), ",", _dataRegister(compare)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 227 | return {"chk", _suffix(), " ", _effectiveAddress(maximum), ",", _dataRegister(compare)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 227 | return {"chk", _suffix(), " ", _effectiveAddress(maximum), ",", _dataRegister(compare)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 253 | return {"db", _condition(condition), " ", _dataRegister(dr), ",$", hex(base + displacement, 6L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 253 | return {"db", _condition(condition), " ", _dataRegister(dr), ",$", hex(base + displacement, 6L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 253 | return {"db", _condition(condition), " ", _dataRegister(dr), ",$", hex(base + displacement, 6L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 253 | return {"db", _condition(condition), " ", _dataRegister(dr), ",$", hex(base + displacement, 6L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 257 | return {"divs", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 257 | return {"divs", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 257 | return {"divs", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 257 | return {"divs", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:297:38: note: in instantiation of function template specialization 'nall::string::string' requested here 297 | if(code.bits(12,15) == 0xa) return {"linea $", hex(code.bits(0,11), 3L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:297:38: note: in instantiation of function template specialization 'nall::string::string' requested here 297 | if(code.bits(12,15) == 0xa) return {"linea $", hex(code.bits(0,11), 3L)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:303:10: note: in instantiation of function template specialization 'nall::string::string' requested here 303 | return {"jmp ", _effectiveAddress(target)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:303:10: note: in instantiation of function template specialization 'nall::string::string' requested here 303 | return {"jmp ", _effectiveAddress(target)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:387:10: note: in instantiation of function template specialization 'nall::string::string' requested here 387 | return {"moveq #$", hex(immediate, 2L), ",", _dataRegister(dr)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:387:10: note: in instantiation of function template specialization 'nall::string::string' requested here 387 | return {"moveq #$", hex(immediate, 2L), ",", _dataRegister(dr)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:391:10: note: in instantiation of function template specialization 'nall::string::string' requested here 391 | return {"move sr,", _effectiveAddress(ea)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:391:10: note: in instantiation of function template specialization 'nall::string::string' requested here 391 | return {"move sr,", _effectiveAddress(ea)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:403:10: note: in instantiation of function template specialization 'nall::string::string' requested here 403 | return {"move usp,", _addressRegister(to)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:403:10: note: in instantiation of function template specialization 'nall::string::string' requested here 403 | return {"move usp,", _addressRegister(to)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:499:10: note: in instantiation of function template specialization 'nall::string::string' requested here 499 | return {"roxl", _suffix(), " ", _effectiveAddress(modify)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:531:10: note: in instantiation of function template specialization 'nall::string::string' requested here 531 | return {"s", _condition(condition), " ", _effectiveAddress(to)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:531:10: note: in instantiation of function template specialization 'nall::string::string' requested here 531 | return {"s", _condition(condition), " ", _effectiveAddress(to)}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:575:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 575 | return {"trap #", vector}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:575:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 575 | return {"trap #", vector}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:575:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 575 | return {"trap #", vector}; | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:132:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 132 | return {"addq", _suffix(), " #", immediate, ",", _effectiveAddress(with)}; | ^ processor/m68k/instruction.cpp:100:7: note: in instantiation of function template specialization 'Processor::M68K::disassembleADDQ<0U>' requested here 100 | bind(opcode | 0 << 6, ADDQ, immediate, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :300:1: note: expanded from here 300 | disassembleADDQ | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:132:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 132 | return {"addq", _suffix(), " #", immediate, ",", _effectiveAddress(with)}; | ^ processor/m68k/instruction.cpp:100:7: note: in instantiation of function template specialization 'Processor::M68K::disassembleADDQ<0U>' requested here 100 | bind(opcode | 0 << 6, ADDQ, immediate, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :300:1: note: expanded from here 300 | disassembleADDQ | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:132:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 132 | return {"addq", _suffix(), " #", immediate, ",", _effectiveAddress(with)}; | ^ processor/m68k/instruction.cpp:100:7: note: in instantiation of function template specialization 'Processor::M68K::disassembleADDQ<0U>' requested here 100 | bind(opcode | 0 << 6, ADDQ, immediate, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :300:1: note: expanded from here 300 | disassembleADDQ | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:132:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 132 | return {"addq", _suffix(), " #", immediate, ",", _effectiveAddress(with)}; | ^ processor/m68k/instruction.cpp:100:7: note: in instantiation of function template specialization 'Processor::M68K::disassembleADDQ<0U>' requested here 100 | bind(opcode | 0 << 6, ADDQ, immediate, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :300:1: note: expanded from here 300 | disassembleADDQ | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append, const char (&)[2], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:132:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 132 | return {"addq", _suffix(), " #", immediate, ",", _effectiveAddress(with)}; | ^ processor/m68k/instruction.cpp:100:7: note: in instantiation of function template specialization 'Processor::M68K::disassembleADDQ<0U>' requested here 100 | bind(opcode | 0 << 6, ADDQ, immediate, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :300:1: note: expanded from here 300 | disassembleADDQ | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:164:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 164 | return {"asl", _suffix(), " #", shift, ",", _dataRegister(modify)}; | ^ processor/m68k/instruction.cpp:187:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleASL<0U>' requested here 187 | bind(opcode | 0 << 6, ASL, shift, modify); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :110:1: note: expanded from here 110 | disassembleASL | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:164:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 164 | return {"asl", _suffix(), " #", shift, ",", _dataRegister(modify)}; | ^ processor/m68k/instruction.cpp:187:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleASL<0U>' requested here 187 | bind(opcode | 0 << 6, ASL, shift, modify); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :110:1: note: expanded from here 110 | disassembleASL | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:164:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 164 | return {"asl", _suffix(), " #", shift, ",", _dataRegister(modify)}; | ^ processor/m68k/instruction.cpp:187:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleASL<0U>' requested here 187 | bind(opcode | 0 << 6, ASL, shift, modify); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :110:1: note: expanded from here 110 | disassembleASL | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[2], nall::string>' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:164:10: note: in instantiation of function template specialization 'nall::string::string &, const char (&)[2], nall::string>' requested here 164 | return {"asl", _suffix(), " #", shift, ",", _dataRegister(modify)}; | ^ processor/m68k/instruction.cpp:187:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleASL<0U>' requested here 187 | bind(opcode | 0 << 6, ASL, shift, modify); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :110:1: note: expanded from here 110 | disassembleASL | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:351:10: note: in instantiation of function template specialization 'nall::string::string' requested here 351 | string op{"movem", _suffix(), " "}; | ^ processor/m68k/instruction.cpp:690:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_MEM<1U>' requested here 690 | bind(opcode | 0 << 6, MOVEM_TO_MEM, to); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :166:1: note: expanded from here 166 | disassembleMOVEM_TO_MEM | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:351:10: note: in instantiation of function template specialization 'nall::string::string' requested here 351 | string op{"movem", _suffix(), " "}; | ^ processor/m68k/instruction.cpp:690:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_MEM<1U>' requested here 690 | bind(opcode | 0 << 6, MOVEM_TO_MEM, to); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :166:1: note: expanded from here 166 | disassembleMOVEM_TO_MEM | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:361:10: note: in instantiation of function template specialization 'nall::string::string' requested here 361 | return {op, regs, ",", _effectiveAddress(to)}; | ^ processor/m68k/instruction.cpp:690:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_MEM<1U>' requested here 690 | bind(opcode | 0 << 6, MOVEM_TO_MEM, to); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :166:1: note: expanded from here 166 | disassembleMOVEM_TO_MEM | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:361:10: note: in instantiation of function template specialization 'nall::string::string' requested here 361 | return {op, regs, ",", _effectiveAddress(to)}; | ^ processor/m68k/instruction.cpp:690:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_MEM<1U>' requested here 690 | bind(opcode | 0 << 6, MOVEM_TO_MEM, to); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :166:1: note: expanded from here 166 | disassembleMOVEM_TO_MEM | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {op, _effectiveAddress(from), ",", regs}; | ^ processor/m68k/instruction.cpp:701:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_REG<1U>' requested here 701 | bind(opcode | 0 << 6, MOVEM_TO_REG, from); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :176:1: note: expanded from here 176 | disassembleMOVEM_TO_REG | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {op, _effectiveAddress(from), ",", regs}; | ^ processor/m68k/instruction.cpp:701:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_REG<1U>' requested here 701 | bind(opcode | 0 << 6, MOVEM_TO_REG, from); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :176:1: note: expanded from here 176 | disassembleMOVEM_TO_REG | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 375 | return {op, _effectiveAddress(from), ",", regs}; | ^ processor/m68k/instruction.cpp:701:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEM_TO_REG<1U>' requested here 701 | bind(opcode | 0 << 6, MOVEM_TO_REG, from); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :176:1: note: expanded from here 176 | disassembleMOVEM_TO_REG | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:379:10: note: in instantiation of function template specialization 'nall::string::string' requested here 379 | return {"movep", _suffix(), " ", _dataRegister(from), ",", _effectiveAddress(to)}; | ^ processor/m68k/instruction.cpp:712:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEP<1U>' requested here 712 | bind(opcode | 0 << 6, MOVEP, from, to); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :2:1: note: expanded from here 2 | disassembleMOVEP | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:379:10: note: in instantiation of function template specialization 'nall::string::string' requested here 379 | return {"movep", _suffix(), " ", _dataRegister(from), ",", _effectiveAddress(to)}; | ^ processor/m68k/instruction.cpp:712:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleMOVEP<1U>' requested here 712 | bind(opcode | 0 << 6, MOVEP, from, to); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :2:1: note: expanded from here 2 | disassembleMOVEP | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 439 | return {"or", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ processor/m68k/instruction.cpp:867:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleOR<0U>' requested here 867 | bind(opcode | 0 << 6, OR, from, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :117:1: note: expanded from here 117 | disassembleOR | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 439 | return {"or", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ processor/m68k/instruction.cpp:867:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleOR<0U>' requested here 867 | bind(opcode | 0 << 6, OR, from, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :117:1: note: expanded from here 117 | disassembleOR | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 439 | return {"or", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ processor/m68k/instruction.cpp:867:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleOR<0U>' requested here 867 | bind(opcode | 0 << 6, OR, from, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :117:1: note: expanded from here 117 | disassembleOR | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 439 | return {"or", _suffix(), " ", _effectiveAddress(from), ",", _dataRegister(with)}; | ^ processor/m68k/instruction.cpp:867:5: note: in instantiation of function template specialization 'Processor::M68K::disassembleOR<0U>' requested here 867 | bind(opcode | 0 << 6, OR, from, with); | ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' 10 | disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ | ^ :117:1: note: expanded from here 117 | disassembleOR | ^ In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/m68k/m68k.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/m68k/serialization.cpp:7:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 7 | s.integer(r.c); | ^ 1539 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/mos6502/mos6502.cpp -o obj/processor-mos6502.o In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | string s{hex(pc, 4L), " "}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:5:12: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | return {"$", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:5:12: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | return {"$", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:9:12: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | return {"$", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L), ",x"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:9:12: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | return {"$", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L), ",x"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:9:12: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | return {"$", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L), ",x"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:17:12: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | return {"$", hex((pc + 2) + (int8)readDebugger(pc + 1), 4L)}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:29:12: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | return {"($", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:29:12: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | return {"($", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:29:12: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | return {"($", hex(readDebugger(pc + 2), 2L), hex(readDebugger(pc + 1), 2L), ")"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | return {"($", hex(readDebugger(pc + 1), 2L), ",x)"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | return {"($", hex(readDebugger(pc + 1), 2L), ",x)"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:45:12: note: in instantiation of function template specialization 'nall::string::string' requested here 45 | return {"$", hex(readDebugger(pc + 1), 2L), ",x"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/mos6502/disassembler.cpp:45:12: note: in instantiation of function template specialization 'nall::string::string' requested here 45 | return {"$", hex(readDebugger(pc + 1), 2L), ",x"}; | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:57:3: note: in instantiation of function template specialization 'nall::string::append' requested here 57 | op(0x00, "brk", immediate) | ^ processor/mos6502/disassembler.cpp:53:16: note: expanded from macro 'op' 53 | case id: s.append(prefix, " ", mode()); \ | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:210:7: note: in instantiation of function template specialization 'nall::string::append' requested here 210 | s.append("$", hex(opcode, 2L)); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/mos6502/disassembler.cpp:219:5: note: in instantiation of function template specialization 'nall::string::append' requested here 219 | s.append(" A:", hex(A, 2L)); | ^ In file included from processor/mos6502/mos6502.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/mos6502/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 2 | s.integer(BCD); | ^ 484 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/spc700/spc700.cpp -o obj/processor-spc700.o In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/spc700/serialization.cpp:6:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 6 | s.integer(r.p.c); | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:17:12: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | return string{hex(n & 0x1fff, 4L), ":", hex(n >> 13, 1L)}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:24:23: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case 0x02: return { "set $", dp(0), ":0" }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:24:23: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case 0x02: return { "set $", dp(0), ":0" }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case 0x03: return { "bbs $", dp(0), ":0=$", rel(+3, 1) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case 0x03: return { "bbs $", dp(0), ":0=$", rel(+3, 1) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case 0x03: return { "bbs $", dp(0), ":0=$", rel(+3, 1) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case 0x03: return { "bbs $", dp(0), ":0=$", rel(+3, 1) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:26:23: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | case 0x04: return { "ora $", dp(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:26:23: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | case 0x04: return { "ora $", dp(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:29:23: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | case 0x07: return { "ora ($", dp(0), ",x)" }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:29:23: note: in instantiation of function template specialization 'nall::string::string' requested here 29 | case 0x07: return { "ora ($", dp(0), ",x)" }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:30:23: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | case 0x08: return { "ora #$", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:30:23: note: in instantiation of function template specialization 'nall::string::string' requested here 30 | case 0x08: return { "ora #$", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:31:23: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | case 0x09: return { "orr $", dp(1), "=$", dp(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:31:23: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | case 0x09: return { "orr $", dp(1), "=$", dp(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:31:23: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | case 0x09: return { "orr $", dp(1), "=$", dp(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | case 0x18: return { "orr $", dp(1), "=#$", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | case 0x18: return { "orr $", dp(1), "=#$", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | case 0x18: return { "orr $", dp(1), "=#$", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | case 0x18: return { "orr $", dp(1), "=#$", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:47:23: note: in instantiation of function template specialization 'nall::string::string' requested here 47 | case 0x19: return { "orr (x)=(y)" }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:101:23: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | case 0x4f: return { "jsp $ff", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:101:23: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | case 0x4f: return { "jsp $ff", b(0) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:132:23: note: in instantiation of function template specialization 'nall::string::string' requested here 132 | case 0x6e: return { "bne --$", dp(0), "=$", rel(+3, 1) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:132:23: note: in instantiation of function template specialization 'nall::string::string' requested here 132 | case 0x6e: return { "bne --$", dp(0), "=$", rel(+3, 1) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:276:23: note: in instantiation of function template specialization 'nall::string::string' requested here 276 | case 0xfe: return { "bne --y=$", rel(+2) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:276:23: note: in instantiation of function template specialization 'nall::string::string' requested here 276 | case 0xfe: return { "bne --y=$", rel(+2) }; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:282:19: note: in instantiation of function template specialization 'nall::string::string' requested here 282 | string output = {"..", hex(addr, 4L), " ", mnemonic()}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/spc700/disassembler.cpp:282:19: note: in instantiation of function template specialization 'nall::string::string' requested here 282 | string output = {"..", hex(addr, 4L), " ", mnemonic()}; | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ In file included from processor/spc700/spc700.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 287 | output.append( | ^ 684 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/upd96050/upd96050.cpp -o obj/processor-upd96050.o In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/upd96050/disassembler.cpp:2:19: note: in instantiation of function template specialization 'nall::string::string' requested here 2 | string output = {hex(ip, 4L), " "}; | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/upd96050/disassembler.cpp:99:14: note: in instantiation of function template specialization 'nall::string::append' requested here 99 | output.append("\n m", hex(dphm, 1L)); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/upd96050/disassembler.cpp:161:12: note: in instantiation of function template specialization 'nall::string::append' requested here 161 | output.append("$", hex(jp, 4L)); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/upd96050/disassembler.cpp:169:12: note: in instantiation of function template specialization 'nall::string::append' requested here 169 | output.append("$", hex(id, 4L), ","); | ^ In file included from processor/upd96050/upd96050.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: 449 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/v30mz/v30mz.cpp -o obj/processor-v30mz.o In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: processor/v30mz/instruction.cpp:243:32: note: in instantiation of member function 'nall::maybe>::maybe' requested here 243 | op(0xd0, Group2MemImm, Byte, (uint8)1) | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: processor/v30mz/instruction.cpp:243:32: note: in instantiation of member function 'nall::maybe>::maybe' requested here 243 | op(0xd0, Group2MemImm, Byte, (uint8)1) | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ processor/v30mz/instruction.cpp:243:32: note: in instantiation of member function 'nall::maybe>::maybe' requested here 243 | op(0xd0, Group2MemImm, Byte, (uint8)1) | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: processor/v30mz/instructions-group.cpp:25:9: note: in instantiation of member function 'nall::maybe>::operator=' requested here 25 | imm = fetch(); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/instructions-group.cpp:44:19: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | case 1: warning("[V30MZ] GRP3.1"); break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector/modify.hpp:87:3: note: in instantiation of member function 'nall::vector>::resizeRight' requested here 87 | resizeRight(size() - length); | ^ processor/v30mz/instructions-misc.cpp:2:37: note: in instantiation of member function 'nall::vector>::removeRight' requested here 2 | if(prefixes.size() >= 7) prefixes.removeRight(); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ processor/v30mz/instructions-misc.cpp:3:12: note: in instantiation of member function 'nall::vector>::prepend' requested here 3 | prefixes.prepend(opcode); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/v30mz/serialization.cpp:2:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 2 | s.integer(state.halt); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:58:42: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 58 | inline auto serialize(serializer& s) { s(data); } | ^ processor/v30mz/serialization.cpp:12:7: note: in instantiation of function template specialization 'nall::serializer::array, 7>' requested here 12 | s.array(_prefixes); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:16:12: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | return {"$", hex(byte, 2L)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:24:12: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | return {"$", byte & 0x80 ? "-" : "+", hex(byte & 0x80 ? uint8(256 - byte) : byte, 2L)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:24:12: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | return {"$", byte & 0x80 ? "-" : "+", hex(byte & 0x80 ? uint8(256 - byte) : byte, 2L)}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | return {"[", readWord(), "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 35 | return {"[", readWord(), "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:42:34: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | static const string reg[] = {"al", "cl", "dl", "bl", "ah", "ch", "dh", "bh"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:61:39: note: in instantiation of function template specialization 'nall::string::string' requested here 61 | if((modRM & 0xc0) == 0x40) return {"[", mem[(uint3)modRM], "+", readByte(), "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:61:39: note: in instantiation of function template specialization 'nall::string::string' requested here 61 | if((modRM & 0xc0) == 0x40) return {"[", mem[(uint3)modRM], "+", readByte(), "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:61:39: note: in instantiation of function template specialization 'nall::string::string' requested here 61 | if((modRM & 0xc0) == 0x40) return {"[", mem[(uint3)modRM], "+", readByte(), "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:63:12: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"[", mem[(uint3)modRM], "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:63:12: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | return {"[", mem[(uint3)modRM], "]"}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: processor/v30mz/disassembler.cpp:88:37: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 88 | case 0x00: s = {"add {0},{1}", format{readMemByte(0), readRegByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/v30mz/disassembler.cpp:88:37: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 88 | case 0x00: s = {"add {0},{1}", format{readMemByte(0), readRegByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | case 0x00: s = {"add {0},{1}", format{readMemByte(0), readRegByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | case 0x00: s = {"add {0},{1}", format{readMemByte(0), readRegByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: processor/v30mz/disassembler.cpp:92:36: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 92 | case 0x04: s = {"add al,{0}", format{readByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:92:18: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | case 0x04: s = {"add al,{0}", format{readByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:92:18: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | case 0x04: s = {"add al,{0}", format{readByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:192:18: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | case 0x68: s = {"push {0}", format{readWord()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:192:18: note: in instantiation of function template specialization 'nall::string::string' requested here 192 | case 0x68: s = {"push {0}", format{readWord()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: processor/v30mz/disassembler.cpp:193:41: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 193 | case 0x69: s = {"imul {0},{1},{2}", format{readRegWord(0), readMemWord(), readWord()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/v30mz/disassembler.cpp:193:41: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 193 | case 0x69: s = {"imul {0},{1},{2}", format{readRegWord(0), readMemWord(), readWord()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:193:18: note: in instantiation of function template specialization 'nall::string::string' requested here 193 | case 0x69: s = {"imul {0},{1},{2}", format{readRegWord(0), readMemWord(), readWord()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:193:18: note: in instantiation of function template specialization 'nall::string::string' requested here 193 | case 0x69: s = {"imul {0},{1},{2}", format{readRegWord(0), readMemWord(), readWord()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:233:18: note: in instantiation of function template specialization 'nall::string::string' requested here 233 | case 0x91: s = {"xchg ax,cx"}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:293:18: note: in instantiation of function template specialization 'nall::string::string' requested here 293 | case 0xcd: s = {"int ", format{readByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:293:18: note: in instantiation of function template specialization 'nall::string::string' requested here 293 | case 0xcd: s = {"int ", format{readByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:296:19: note: in instantiation of function template specialization 'nall::string::string' requested here 296 | case 0xd0: s = {"{0} {1},1", format{readGroup(2), readMemByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:296:19: note: in instantiation of function template specialization 'nall::string::string' requested here 296 | case 0xd0: s = {"{0} {1},1", format{readGroup(2), readMemByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:298:19: note: in instantiation of function template specialization 'nall::string::string' requested here 298 | case 0xd2: s = {"{0} {1},cl", format{readGroup(2), readMemByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:298:19: note: in instantiation of function template specialization 'nall::string::string' requested here 298 | case 0xd2: s = {"{0} {1},cl", format{readGroup(2), readMemByte()}}; break; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 10 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 14 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 15 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 17 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 18 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 20 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 21 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 22 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 23 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 24 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 25 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 26 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: (skipping 27 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 350 | l = { | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: processor/v30mz/disassembler.cpp:381:30: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 381 | b.append(hex(bytesRead.takeLeft(), 2L), " "); | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 386 | return {hex(ea, 5L), " ", s, l, b}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 386 | return {hex(ea, 5L), " ", s, l, b}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 386 | return {hex(ea, 5L), " ", s, l, b}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 386 | return {hex(ea, 5L), " ", s, l, b}; | ^ In file included from processor/v30mz/v30mz.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: 1231 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/wdc65816/wdc65816.cpp -o obj/processor-wdc65816.o In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:94: processor/wdc65816/disassembler.cpp:152:53: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 152 | case 0x00: sprintf(t, "brk #$%.2x ", op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:153:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 153 | case 0x01: sprintf(t, "ora ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:153:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 153 | case 0x01: sprintf(t, "ora ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:154:53: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 154 | case 0x02: sprintf(t, "cop #$%.2x ", op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:155:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 155 | case 0x03: sprintf(t, "ora $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:155:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 155 | case 0x03: sprintf(t, "ora $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:156:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 156 | case 0x04: sprintf(t, "tsb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:156:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 156 | case 0x04: sprintf(t, "tsb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:157:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 157 | case 0x05: sprintf(t, "ora $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:157:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 157 | case 0x05: sprintf(t, "ora $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:158:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 158 | case 0x06: sprintf(t, "asl $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:158:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 158 | case 0x06: sprintf(t, "asl $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:159:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 159 | case 0x07: sprintf(t, "ora [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:159:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 159 | case 0x07: sprintf(t, "ora [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:161:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 161 | case 0x09: if(a8)sprintf(t, "ora #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:165:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 165 | case 0x0c: sprintf(t, "tsb $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:166:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 166 | case 0x0d: sprintf(t, "ora $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:167:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 167 | case 0x0e: sprintf(t, "asl $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:168:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 168 | case 0x0f: sprintf(t, "ora $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:169:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 169 | case 0x10: sprintf(t, "bpl $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:170:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 170 | case 0x11: sprintf(t, "ora ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:170:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 170 | case 0x11: sprintf(t, "ora ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:171:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 171 | case 0x12: sprintf(t, "ora ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:171:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 171 | case 0x12: sprintf(t, "ora ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:172:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 172 | case 0x13: sprintf(t, "ora ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:172:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 172 | case 0x13: sprintf(t, "ora ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:173:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 173 | case 0x14: sprintf(t, "trb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:173:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 173 | case 0x14: sprintf(t, "trb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:174:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 174 | case 0x15: sprintf(t, "ora $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:174:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 174 | case 0x15: sprintf(t, "ora $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:175:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 175 | case 0x16: sprintf(t, "asl $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:175:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 175 | case 0x16: sprintf(t, "asl $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:176:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 176 | case 0x17: sprintf(t, "ora [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:176:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 176 | case 0x17: sprintf(t, "ora [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:178:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 178 | case 0x19: sprintf(t, "ora $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:181:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 181 | case 0x1c: sprintf(t, "trb $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:182:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 182 | case 0x1d: sprintf(t, "ora $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:183:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 183 | case 0x1e: sprintf(t, "asl $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:184:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 184 | case 0x1f: sprintf(t, "ora $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:185:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 185 | case 0x20: sprintf(t, "jsr $%.4x [%.6x]", op16, decode(OPTYPE_ADDR_PC, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:186:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 186 | case 0x21: sprintf(t, "and ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:186:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 186 | case 0x21: sprintf(t, "and ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:187:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 187 | case 0x22: sprintf(t, "jsl $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:188:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 188 | case 0x23: sprintf(t, "and $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:188:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 188 | case 0x23: sprintf(t, "and $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:189:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 189 | case 0x24: sprintf(t, "bit $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:189:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 189 | case 0x24: sprintf(t, "bit $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:190:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 190 | case 0x25: sprintf(t, "and $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:190:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 190 | case 0x25: sprintf(t, "and $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:191:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 191 | case 0x26: sprintf(t, "rol $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:191:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 191 | case 0x26: sprintf(t, "rol $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:192:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 192 | case 0x27: sprintf(t, "and [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:192:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 192 | case 0x27: sprintf(t, "and [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:194:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 194 | case 0x29: if(a8)sprintf(t, "and #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:198:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 198 | case 0x2c: sprintf(t, "bit $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:199:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 199 | case 0x2d: sprintf(t, "and $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:200:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 200 | case 0x2e: sprintf(t, "rol $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:201:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 201 | case 0x2f: sprintf(t, "and $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:202:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 202 | case 0x30: sprintf(t, "bmi $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:203:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 203 | case 0x31: sprintf(t, "and ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:203:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 203 | case 0x31: sprintf(t, "and ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:204:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 204 | case 0x32: sprintf(t, "and ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:204:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 204 | case 0x32: sprintf(t, "and ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:205:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 205 | case 0x33: sprintf(t, "and ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:205:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 205 | case 0x33: sprintf(t, "and ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:206:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 206 | case 0x34: sprintf(t, "bit $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:206:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 206 | case 0x34: sprintf(t, "bit $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:207:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 207 | case 0x35: sprintf(t, "and $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:207:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 207 | case 0x35: sprintf(t, "and $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:208:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 208 | case 0x36: sprintf(t, "rol $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:208:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 208 | case 0x36: sprintf(t, "rol $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:209:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 209 | case 0x37: sprintf(t, "and [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:209:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 209 | case 0x37: sprintf(t, "and [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:211:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 211 | case 0x39: sprintf(t, "and $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:214:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 214 | case 0x3c: sprintf(t, "bit $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:215:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 215 | case 0x3d: sprintf(t, "and $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:216:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 216 | case 0x3e: sprintf(t, "rol $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:217:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 217 | case 0x3f: sprintf(t, "and $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:219:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 219 | case 0x41: sprintf(t, "eor ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:219:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 219 | case 0x41: sprintf(t, "eor ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:221:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 221 | case 0x43: sprintf(t, "eor $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:221:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 221 | case 0x43: sprintf(t, "eor $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:222:55: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 222 | case 0x44: sprintf(t, "mvp $%.2x,$%.2x ", op1, op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:222:60: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 222 | case 0x44: sprintf(t, "mvp $%.2x,$%.2x ", op1, op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:223:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 223 | case 0x45: sprintf(t, "eor $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:223:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 223 | case 0x45: sprintf(t, "eor $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:224:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 224 | case 0x46: sprintf(t, "lsr $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:224:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 224 | case 0x46: sprintf(t, "lsr $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:225:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 225 | case 0x47: sprintf(t, "eor [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:225:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 225 | case 0x47: sprintf(t, "eor [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:227:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 227 | case 0x49: if(a8)sprintf(t, "eor #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:231:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 231 | case 0x4c: sprintf(t, "jmp $%.4x [%.6x]", op16, decode(OPTYPE_ADDR_PC, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:232:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 232 | case 0x4d: sprintf(t, "eor $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:233:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 233 | case 0x4e: sprintf(t, "lsr $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:234:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 234 | case 0x4f: sprintf(t, "eor $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:235:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 235 | case 0x50: sprintf(t, "bvc $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:236:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 236 | case 0x51: sprintf(t, "eor ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:236:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 236 | case 0x51: sprintf(t, "eor ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:237:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 237 | case 0x52: sprintf(t, "eor ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:237:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 237 | case 0x52: sprintf(t, "eor ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:238:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 238 | case 0x53: sprintf(t, "eor ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:238:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 238 | case 0x53: sprintf(t, "eor ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:239:55: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 239 | case 0x54: sprintf(t, "mvn $%.2x,$%.2x ", op1, op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:239:60: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 239 | case 0x54: sprintf(t, "mvn $%.2x,$%.2x ", op1, op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:240:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 240 | case 0x55: sprintf(t, "eor $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:240:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 240 | case 0x55: sprintf(t, "eor $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:241:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 241 | case 0x56: sprintf(t, "lsr $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:241:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 241 | case 0x56: sprintf(t, "lsr $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:242:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 242 | case 0x57: sprintf(t, "eor [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:242:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 242 | case 0x57: sprintf(t, "eor [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:244:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 244 | case 0x59: sprintf(t, "eor $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:247:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 247 | case 0x5c: sprintf(t, "jml $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:248:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 248 | case 0x5d: sprintf(t, "eor $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:249:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 249 | case 0x5e: sprintf(t, "lsr $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:250:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 250 | case 0x5f: sprintf(t, "eor $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:252:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 252 | case 0x61: sprintf(t, "adc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:252:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 252 | case 0x61: sprintf(t, "adc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:253:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 253 | case 0x62: sprintf(t, "per $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:254:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 254 | case 0x63: sprintf(t, "adc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:254:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 254 | case 0x63: sprintf(t, "adc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:255:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 255 | case 0x64: sprintf(t, "stz $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:255:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 255 | case 0x64: sprintf(t, "stz $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:256:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 256 | case 0x65: sprintf(t, "adc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:256:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 256 | case 0x65: sprintf(t, "adc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:257:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 257 | case 0x66: sprintf(t, "ror $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:257:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 257 | case 0x66: sprintf(t, "ror $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:258:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 258 | case 0x67: sprintf(t, "adc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:258:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 258 | case 0x67: sprintf(t, "adc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:260:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 260 | case 0x69: if(a8)sprintf(t, "adc #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:264:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 264 | case 0x6c: sprintf(t, "jmp ($%.4x) [%.6x]", op16, decode(OPTYPE_IADDR_PC, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:265:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 265 | case 0x6d: sprintf(t, "adc $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:266:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 266 | case 0x6e: sprintf(t, "ror $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:267:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 267 | case 0x6f: sprintf(t, "adc $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:268:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 268 | case 0x70: sprintf(t, "bvs $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:269:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 269 | case 0x71: sprintf(t, "adc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:269:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 269 | case 0x71: sprintf(t, "adc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:270:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 270 | case 0x72: sprintf(t, "adc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:270:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 270 | case 0x72: sprintf(t, "adc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:271:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 271 | case 0x73: sprintf(t, "adc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:271:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 271 | case 0x73: sprintf(t, "adc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:272:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 272 | case 0x74: sprintf(t, "stz $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:272:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 272 | case 0x74: sprintf(t, "stz $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:273:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 273 | case 0x75: sprintf(t, "adc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:273:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 273 | case 0x75: sprintf(t, "adc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:274:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 274 | case 0x76: sprintf(t, "ror $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:274:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 274 | case 0x76: sprintf(t, "ror $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:275:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 275 | case 0x77: sprintf(t, "adc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:275:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 275 | case 0x77: sprintf(t, "adc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:277:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 277 | case 0x79: sprintf(t, "adc $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:280:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 280 | case 0x7c: sprintf(t, "jmp ($%.4x,x) [%.6x]", op16, decode(OPTYPE_IADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:281:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 281 | case 0x7d: sprintf(t, "adc $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:282:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 282 | case 0x7e: sprintf(t, "ror $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:283:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 283 | case 0x7f: sprintf(t, "adc $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:284:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 284 | case 0x80: sprintf(t, "bra $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:285:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 285 | case 0x81: sprintf(t, "sta ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:285:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 285 | case 0x81: sprintf(t, "sta ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:286:86: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 286 | case 0x82: sprintf(t, "brl $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELW, op16)), decode(OPTYPE_RELW, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:287:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 287 | case 0x83: sprintf(t, "sta $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:287:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 287 | case 0x83: sprintf(t, "sta $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:288:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 288 | case 0x84: sprintf(t, "sty $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:288:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 288 | case 0x84: sprintf(t, "sty $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:289:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 289 | case 0x85: sprintf(t, "sta $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:289:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 289 | case 0x85: sprintf(t, "sta $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:290:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 290 | case 0x86: sprintf(t, "stx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:290:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 290 | case 0x86: sprintf(t, "stx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:291:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 291 | case 0x87: sprintf(t, "sta [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:291:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 291 | case 0x87: sprintf(t, "sta [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:293:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 293 | case 0x89: if(a8)sprintf(t, "bit #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:297:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 297 | case 0x8c: sprintf(t, "sty $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:298:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 298 | case 0x8d: sprintf(t, "sta $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:299:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 299 | case 0x8e: sprintf(t, "stx $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:300:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 300 | case 0x8f: sprintf(t, "sta $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:301:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 301 | case 0x90: sprintf(t, "bcc $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:302:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 302 | case 0x91: sprintf(t, "sta ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:302:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 302 | case 0x91: sprintf(t, "sta ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:303:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 303 | case 0x92: sprintf(t, "sta ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:303:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 303 | case 0x92: sprintf(t, "sta ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:304:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 304 | case 0x93: sprintf(t, "sta ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:304:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 304 | case 0x93: sprintf(t, "sta ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:305:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 305 | case 0x94: sprintf(t, "sty $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:305:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 305 | case 0x94: sprintf(t, "sty $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:306:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 306 | case 0x95: sprintf(t, "sta $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:306:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 306 | case 0x95: sprintf(t, "sta $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:307:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 307 | case 0x96: sprintf(t, "stx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:307:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 307 | case 0x96: sprintf(t, "stx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:308:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 308 | case 0x97: sprintf(t, "sta [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:308:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 308 | case 0x97: sprintf(t, "sta [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:310:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 310 | case 0x99: sprintf(t, "sta $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:313:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 313 | case 0x9c: sprintf(t, "stz $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:314:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 314 | case 0x9d: sprintf(t, "sta $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:315:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 315 | case 0x9e: sprintf(t, "stz $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:316:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 316 | case 0x9f: sprintf(t, "sta $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:317:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 317 | case 0xa0: if(x8)sprintf(t, "ldy #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:319:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 319 | case 0xa1: sprintf(t, "lda ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:319:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 319 | case 0xa1: sprintf(t, "lda ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:320:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 320 | case 0xa2: if(x8)sprintf(t, "ldx #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:322:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 322 | case 0xa3: sprintf(t, "lda $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:322:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 322 | case 0xa3: sprintf(t, "lda $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:323:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 323 | case 0xa4: sprintf(t, "ldy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:323:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 323 | case 0xa4: sprintf(t, "ldy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:324:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 324 | case 0xa5: sprintf(t, "lda $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:324:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 324 | case 0xa5: sprintf(t, "lda $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:325:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 325 | case 0xa6: sprintf(t, "ldx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:325:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 325 | case 0xa6: sprintf(t, "ldx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:326:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 326 | case 0xa7: sprintf(t, "lda [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:326:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 326 | case 0xa7: sprintf(t, "lda [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:328:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 328 | case 0xa9: if(a8)sprintf(t, "lda #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:332:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 332 | case 0xac: sprintf(t, "ldy $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:333:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 333 | case 0xad: sprintf(t, "lda $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:334:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 334 | case 0xae: sprintf(t, "ldx $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:335:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 335 | case 0xaf: sprintf(t, "lda $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:336:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 336 | case 0xb0: sprintf(t, "bcs $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:337:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 337 | case 0xb1: sprintf(t, "lda ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:337:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 337 | case 0xb1: sprintf(t, "lda ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:338:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 338 | case 0xb2: sprintf(t, "lda ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:338:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 338 | case 0xb2: sprintf(t, "lda ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:339:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 339 | case 0xb3: sprintf(t, "lda ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:339:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 339 | case 0xb3: sprintf(t, "lda ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:340:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 340 | case 0xb4: sprintf(t, "ldy $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:340:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 340 | case 0xb4: sprintf(t, "ldy $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:341:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 341 | case 0xb5: sprintf(t, "lda $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:341:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 341 | case 0xb5: sprintf(t, "lda $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:342:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 342 | case 0xb6: sprintf(t, "ldx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:342:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 342 | case 0xb6: sprintf(t, "ldx $%.2x,y [%.6x]", op8, decode(OPTYPE_DPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:343:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 343 | case 0xb7: sprintf(t, "lda [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:343:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 343 | case 0xb7: sprintf(t, "lda [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:345:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 345 | case 0xb9: sprintf(t, "lda $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:348:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 348 | case 0xbc: sprintf(t, "ldy $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:349:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 349 | case 0xbd: sprintf(t, "lda $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:350:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 350 | case 0xbe: sprintf(t, "ldx $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:351:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 351 | case 0xbf: sprintf(t, "lda $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:352:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 352 | case 0xc0: if(x8)sprintf(t, "cpy #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:354:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 354 | case 0xc1: sprintf(t, "cmp ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:354:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 354 | case 0xc1: sprintf(t, "cmp ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:355:53: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 355 | case 0xc2: sprintf(t, "rep #$%.2x ", op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:356:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 356 | case 0xc3: sprintf(t, "cmp $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:356:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 356 | case 0xc3: sprintf(t, "cmp $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:357:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 357 | case 0xc4: sprintf(t, "cpy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:357:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 357 | case 0xc4: sprintf(t, "cpy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:358:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 358 | case 0xc5: sprintf(t, "cmp $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:358:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 358 | case 0xc5: sprintf(t, "cmp $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:359:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 359 | case 0xc6: sprintf(t, "dec $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:359:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 359 | case 0xc6: sprintf(t, "dec $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:360:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 360 | case 0xc7: sprintf(t, "cmp [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:360:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 360 | case 0xc7: sprintf(t, "cmp [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:362:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 362 | case 0xc9: if(a8)sprintf(t, "cmp #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:366:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 366 | case 0xcc: sprintf(t, "cpy $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:367:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 367 | case 0xcd: sprintf(t, "cmp $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:368:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 368 | case 0xce: sprintf(t, "dec $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:369:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 369 | case 0xcf: sprintf(t, "cmp $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:370:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 370 | case 0xd0: sprintf(t, "bne $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:371:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 371 | case 0xd1: sprintf(t, "cmp ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:371:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 371 | case 0xd1: sprintf(t, "cmp ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:372:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 372 | case 0xd2: sprintf(t, "cmp ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:372:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 372 | case 0xd2: sprintf(t, "cmp ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:373:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 373 | case 0xd3: sprintf(t, "cmp ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:373:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 373 | case 0xd3: sprintf(t, "cmp ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:374:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 374 | case 0xd4: sprintf(t, "pei ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:374:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 374 | case 0xd4: sprintf(t, "pei ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:375:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 375 | case 0xd5: sprintf(t, "cmp $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:375:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 375 | case 0xd5: sprintf(t, "cmp $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:376:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 376 | case 0xd6: sprintf(t, "dec $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:376:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 376 | case 0xd6: sprintf(t, "dec $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:377:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 377 | case 0xd7: sprintf(t, "cmp [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:377:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 377 | case 0xd7: sprintf(t, "cmp [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:379:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 379 | case 0xd9: sprintf(t, "cmp $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:382:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 382 | case 0xdc: sprintf(t, "jmp [$%.4x] [%.6x]", op16, decode(OPTYPE_ILADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:383:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 383 | case 0xdd: sprintf(t, "cmp $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:384:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 384 | case 0xde: sprintf(t, "dec $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:385:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 385 | case 0xdf: sprintf(t, "cmp $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:386:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 386 | case 0xe0: if(x8)sprintf(t, "cpx #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:388:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 388 | case 0xe1: sprintf(t, "sbc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:388:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 388 | case 0xe1: sprintf(t, "sbc ($%.2x,x) [%.6x]", op8, decode(OPTYPE_IDPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:389:53: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 389 | case 0xe2: sprintf(t, "sep #$%.2x ", op8); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:390:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 390 | case 0xe3: sprintf(t, "sbc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:390:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 390 | case 0xe3: sprintf(t, "sbc $%.2x,s [%.6x]", op8, decode(OPTYPE_SR, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:391:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 391 | case 0xe4: sprintf(t, "cpx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:391:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 391 | case 0xe4: sprintf(t, "cpx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:392:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 392 | case 0xe5: sprintf(t, "sbc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:392:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 392 | case 0xe5: sprintf(t, "sbc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:393:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 393 | case 0xe6: sprintf(t, "inc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:393:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 393 | case 0xe6: sprintf(t, "inc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:394:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 394 | case 0xe7: sprintf(t, "sbc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:394:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 394 | case 0xe7: sprintf(t, "sbc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:396:59: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 396 | case 0xe9: if(a8)sprintf(t, "sbc #$%.2x ", op8); | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:400:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 400 | case 0xec: sprintf(t, "cpx $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:401:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 401 | case 0xed: sprintf(t, "sbc $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:402:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 402 | case 0xee: sprintf(t, "inc $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:403:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 403 | case 0xef: sprintf(t, "sbc $%.6x [%.6x]", op24, decode(OPTYPE_LONG, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:404:85: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 404 | case 0xf0: sprintf(t, "beq $%.4x [%.6x]", uint16_t(decode(OPTYPE_RELB, op8)), decode(OPTYPE_RELB, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:405:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 405 | case 0xf1: sprintf(t, "sbc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:405:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 405 | case 0xf1: sprintf(t, "sbc ($%.2x),y [%.6x]", op8, decode(OPTYPE_IDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:406:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 406 | case 0xf2: sprintf(t, "sbc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:406:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 406 | case 0xf2: sprintf(t, "sbc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:407:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 407 | case 0xf3: sprintf(t, "sbc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:407:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 407 | case 0xf3: sprintf(t, "sbc ($%.2x,s),y [%.6x]", op8, decode(OPTYPE_ISRY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:408:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 408 | case 0xf4: sprintf(t, "pea $%.4x [%.6x]", op16, decode(OPTYPE_ADDR, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:409:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 409 | case 0xf5: sprintf(t, "sbc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:409:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 409 | case 0xf5: sprintf(t, "sbc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:410:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 410 | case 0xf6: sprintf(t, "inc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:410:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 410 | case 0xf6: sprintf(t, "inc $%.2x,x [%.6x]", op8, decode(OPTYPE_DPX, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:411:51: warning: format specifies type 'unsigned int' but the argument has type 'uint8' (aka 'Natural<8>') [-Wformat] 411 | case 0xf7: sprintf(t, "sbc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' 144 | #define op8 ((op0)) | ^~~~~~~ processor/wdc65816/disassembler.cpp:411:56: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 411 | case 0xf7: sprintf(t, "sbc [$%.2x],y [%.6x]", op8, decode(OPTYPE_ILDPY, op8)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:413:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 413 | case 0xf9: sprintf(t, "sbc $%.4x,y [%.6x]", op16, decode(OPTYPE_ADDRY, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:416:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 416 | case 0xfc: sprintf(t, "jsr ($%.4x,x) [%.6x]", op16, decode(OPTYPE_IADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:417:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 417 | case 0xfd: sprintf(t, "sbc $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:418:55: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 418 | case 0xfe: sprintf(t, "inc $%.4x,x [%.6x]", op16, decode(OPTYPE_ADDRX, op16)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ processor/wdc65816/disassembler.cpp:419:53: warning: format specifies type 'unsigned int' but the argument has type 'uint24' (aka 'Natural<24>') [-Wformat] 419 | case 0xff: sprintf(t, "sbc $%.6x,x [%.6x]", op24, decode(OPTYPE_LONGX, op24)); break; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/wdc65816/serialization.cpp:12:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 12 | s.integer(r.p.c); | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: processor/wdc65816/disassembler.cpp:428:56: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:305:83: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ | std:: In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/wdc65816/disassembler.cpp:428:56: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 64 | return append(forward

    (p)...); | ^ ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/wdc65816/disassembler.cpp:428:56: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 64 | return append(forward

    (p)...); | ^ ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/wdc65816/disassembler.cpp:428:56: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 64 | return append(forward

    (p)...); | ^ ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/wdc65816/disassembler.cpp:428:56: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | return append(forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 64 | return append(forward

    (p)...); | ^ ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 305 | template string_format(P&&... p) { reserve(sizeof...(p)); append(forward

    (p)...); } | ^ processor/wdc65816/disassembler.cpp:428:56: note: in instantiation of function template specialization 'nall::string_format::string_format' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/wdc65816/disassembler.cpp:428:5: note: in instantiation of function template specialization 'nall::string::append' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ processor/wdc65816/disassembler.cpp:428:5: note: in instantiation of function template specialization 'nall::string::append' requested here 428 | s.append(t, " A:{0} X:{1} Y:{2} S:{3} D:{4} B:{5} ", string_format{ | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ In file included from processor/wdc65816/wdc65816.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 434 | s.append( | ^ 804 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I. -I.. -DSFC_SUPERGAMEBOY -c processor/z80/z80.cpp -o obj/processor-z80.o In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 9 | auto instance = shared_pointer{new file}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../nall/vfs/memory/file.hpp:11:12: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 11 | return instance; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 27 | virtual auto notify(string text) -> void { print(text, "\n"); } | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:40:5: note: in instantiation of function template specialization 'nall::string::append' requested here 40 | s.append(" AF:", hex(r.af.word, 4L)); | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:115:3: note: in instantiation of function template specialization 'nall::string::string' requested here 115 | op(0x00, "nop ") | ^ processor/z80/disassembler.cpp:51:43: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/z80/disassembler.cpp:115:3: note: in instantiation of function template specialization 'nall::string::string' requested here 115 | op(0x00, "nop ") | ^ processor/z80/disassembler.cpp:51:43: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:116:24: note: in instantiation of function template specialization 'nall::string::string' requested here 116 | op(0x01, "ld ", BC, NN) | ^ processor/z80/disassembler.cpp:55:13: note: expanded from macro 'NN' 55 | #define NN string{"$", hex(word(), 4L)} | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:116:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 116 | op(0x01, "ld ", BC, NN) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:116:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 116 | op(0x01, "ld ", BC, NN) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:116:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 116 | op(0x01, "ld ", BC, NN) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:117:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 117 | op(0x02, "ld ", IBC, A) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:117:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 117 | op(0x02, "ld ", IBC, A) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:118:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 118 | op(0x03, "inc ", BC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:121:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 121 | op(0x06, "ld ", B, N) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:123:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 123 | op(0x08, "ex ", AF, AF_) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:123:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 123 | op(0x08, "ex ", AF, AF_) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:124:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 124 | op(0x09, "add ", HL, BC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:124:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 124 | op(0x09, "add ", HL, BC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:125:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 125 | op(0x0a, "ld ", A, IBC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:125:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 125 | op(0x0a, "ld ", A, IBC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:131:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 131 | op(0x10, "djnz", REL) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:149:20: note: in instantiation of function template specialization 'nall::string::string' requested here 149 | op(0x22, "ld ", INN, HL) | ^ processor/z80/disassembler.cpp:56:13: note: expanded from macro 'INN' 56 | #define INN string{"(", NN, ")"} | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/z80/disassembler.cpp:149:20: note: in instantiation of function template specialization 'nall::string::string' requested here 149 | op(0x22, "ld ", INN, HL) | ^ processor/z80/disassembler.cpp:56:13: note: expanded from macro 'INN' 56 | #define INN string{"(", NN, ")"} | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:149:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 149 | op(0x22, "ld ", INN, HL) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:151:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 151 | op(0x24, "inc ", H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:151:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 151 | op(0x24, "inc ", H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:153:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 153 | op(0x26, "ld ", H, N) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:165:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 165 | op(0x32, "ld ", INN, A) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:167:20: note: in instantiation of function template specialization 'nall::string::string' requested here 167 | op(0x34, "inc ", IHL) | ^ processor/z80/disassembler.cpp:90:13: note: expanded from macro 'IHL' 90 | #define IHL string{"(", HL, displace(), ")"} | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/z80/disassembler.cpp:167:20: note: in instantiation of function template specialization 'nall::string::string' requested here 167 | op(0x34, "inc ", IHL) | ^ processor/z80/disassembler.cpp:90:13: note: expanded from macro 'IHL' 90 | #define IHL string{"(", HL, displace(), ")"} | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:169:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 169 | op(0x36, "ld ", IHL, N) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:179:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 179 | op(0x40, "ld ", B, B) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:183:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 183 | op(0x44, "ld ", B, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:183:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 183 | op(0x44, "ld ", B, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:211:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | op(0x60, "ld ", H, B) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:215:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 215 | op(0x64, "ld ", H, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:289:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 289 | op(0xae, "xor ", A, HL) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:342:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 342 | op(0xe3, "ex ", ISP, HL) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:400:12: note: in instantiation of function template specialization 'nall::string::string' requested here 400 | return {"rlc (", HL, ds, ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/z80/disassembler.cpp:400:12: note: in instantiation of function template specialization 'nall::string::string' requested here 400 | return {"rlc (", HL, ds, ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/z80/disassembler.cpp:400:12: note: in instantiation of function template specialization 'nall::string::string' requested here 400 | return {"rlc (", HL, ds, ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:675:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 675 | op(0x04, "rlc ", IHL, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:735:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 735 | op(0x40, "bit ", "0", IHL, B) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:735:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 735 | op(0x40, "bit ", "0", IHL, B) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:739:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 739 | op(0x44, "bit ", "0", IHL, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ processor/z80/disassembler.cpp:739:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 739 | op(0x44, "bit ", "0", IHL, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:954:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 954 | op(0x40, "in ", B, IC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:955:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 955 | op(0x41, "out ", IC, B) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:986:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 986 | op(0x60, "in ", H, IC) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: processor/z80/disassembler.cpp:987:3: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 987 | op(0x61, "out ", IC, H) | ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' 51 | #define op(id, name, ...) case id: return {name, " ", string_vector{__VA_ARGS__}.merge(",")}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: processor/z80/disassembler.cpp:1036:10: note: in instantiation of function template specialization 'nall::string::string' requested here 1036 | return {"nop ", "(ed ", hex(code, 2L), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ processor/z80/disassembler.cpp:1036:10: note: in instantiation of function template specialization 'nall::string::string' requested here 1036 | return {"nop ", "(ed ", hex(code, 2L), ")"}; | ^ In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from processor/z80/z80.cpp:1: In file included from ./processor/processor.hpp:3: In file included from ./emulator/emulator.hpp:3: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ processor/z80/serialization.cpp:15:5: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 15 | s.integer(r.ei); | ^ 543 warnings generated. c++ -o out/higan obj/ui-tomoko.o obj/ui-program.o obj/ui-configuration.o obj/ui-input.o obj/ui-settings.o obj/ui-tools.o obj/ui-presentation.o obj/ruby.o obj/hiro.o obj/libco.o obj/emulator.o obj/audio.o obj/video.o obj/resource.o obj/fc-interface.o obj/fc-system.o obj/fc-controller.o obj/fc-memory.o obj/fc-cartridge.o obj/fc-cpu.o obj/fc-apu.o obj/fc-ppu.o obj/sfc-interface.o obj/sfc-system.o obj/sfc-controller.o obj/sfc-cartridge.o obj/sfc-memory.o obj/sfc-cpu.o obj/sfc-smp.o obj/sfc-dsp.o obj/sfc-ppu.o obj/sfc-expansion.o obj/sfc-satellaview.o obj/sfc-21fx.o obj/sfc-icd2.o obj/sfc-mcc.o obj/sfc-nss.o obj/sfc-event.o obj/sfc-sa1.o obj/sfc-superfx.o obj/sfc-armdsp.o obj/sfc-hitachidsp.o obj/sfc-necdsp.o obj/sfc-epsonrtc.o obj/sfc-sharprtc.o obj/sfc-spc7110.o obj/sfc-sdd1.o obj/sfc-obc1.o obj/sfc-msu1.o obj/sfc-bsmemory.o obj/sfc-sufamiturbo.o obj/ms-interface.o obj/ms-cpu.o obj/ms-vdp.o obj/ms-psg.o obj/ms-system.o obj/ms-cartridge.o obj/ms-controller.o obj/md-interface.o obj/md-cpu.o obj/md-apu.o obj/md-vdp.o obj/md-psg.o obj/md-ym2612.o obj/md-system.o obj/md-cartridge.o obj/md-controller.o obj/pce-interface.o obj/pce-cpu.o obj/pce-vpc.o obj/pce-vce.o obj/pce-vdc.o obj/pce-psg.o obj/pce-system.o obj/pce-cartridge.o obj/pce-controller.o obj/gb-interface.o obj/gb-system.o obj/gb-memory.o obj/gb-cartridge.o obj/gb-cpu.o obj/gb-ppu.o obj/gb-apu.o obj/gba-memory.o obj/gba-interface.o obj/gba-system.o obj/gba-cartridge.o obj/gba-player.o obj/gba-cpu.o obj/gba-ppu.o obj/gba-apu.o obj/ws-interface.o obj/ws-system.o obj/ws-memory.o obj/ws-eeprom.o obj/ws-cartridge.o obj/ws-cpu.o obj/ws-ppu.o obj/ws-apu.o obj/processor-arm7tdmi.o obj/processor-gsu.o obj/processor-hg51b.o obj/processor-huc6280.o obj/processor-lr35902.o obj/processor-m68k.o obj/processor-mos6502.o obj/processor-spc700.o obj/processor-upd96050.o obj/processor-v30mz.o obj/processor-wdc65816.o obj/processor-z80.o -Wl,-rpath=/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc49 -Wl,-export-dynamic -lX11 -lXext -lGL -lXv -L/usr/local/lib -lSDL -pthread -L/usr/X11R6/lib -lX11 -lXext -lopenal -lX11 -L/usr/local/lib -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -L/usr/X11R6/lib -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lgio-2.0 -lcairo -Wl,-rpath-link,/usr/X11R6/lib -lfontconfig -lXext -lXrender -lX11 -lharfbuzz -lfreetype -lgobject-2.0 -lglib-2.0 -lintl ld.lld: warning: program.cpp(obj/ui-program.o:(nall::string::string(double&))): warning: sprintf() is often misused, please use snprintf() ld.lld: warning: program.cpp(obj/ui-program.o:(nall::string::string(double&))): warning: strcpy() is almost always misused, please use strlcpy() ld.lld: warning: gsu.cpp(obj/processor-gsu.o:(Processor::GSU::disassembleALT0(char*))): warning: strcat() is almost always misused, please use strlcat() cd /exopi-obj/pobj/higan-106/higan-106/icarus && env -i PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/higan-106/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/higan-106_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/higan-106/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/higan-106/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/higan-106/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/higan-106/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/higan-106/bin/install -d -m 755" gmake compiler="c++" cflags="-O2 -pipe -x c -std=c11 -DLIBCO_MPROTECT" cppflags="-O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include" build= LIBTOOL="/usr/bin/libtool" SHARED_LIBS_LOG=/exopi-obj/pobj/higan-106/higan-106/shared_libs.log -f GNUmakefile all c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I.. -DHIRO_GTK -I/usr/local/include/gtksourceview-2.0 -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0 -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/fribidi -I/usr/local/include/cairo -I/usr/local/include/libpng16 -I/usr/X11R6/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/X11R6/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 -o obj/hiro.o -c ../hiro/hiro.cpp In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:38: In file included from /usr/local/include/gtk-2.0/gdk/gdkx.h:32: /usr/X11R6/include/X11/Xlib.h:78:9: warning: 'Bool' macro redefined [-Wmacro-redefined] 78 | #define Bool int | ^ ../nall/xorg/guard.hpp:5:9: note: previous definition is here 5 | #define Bool XlibBool | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:42: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourceview.h:29: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcebuffer.h:32: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestylescheme.h:64:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 64 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :139:6: note: expanded from here 139 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:42: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourceview.h:29: In file included from /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcebuffer.h:32: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestylescheme.h:64:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 64 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :2:6: note: expanded from here 2 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:65:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 65 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :7:6: note: expanded from here 7 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:65:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 65 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :12:6: note: expanded from here 12 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:71:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 71 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :17:6: note: expanded from here 17 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:43: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcelanguagemanager.h:71:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 71 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :22:6: note: expanded from here 22 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:76:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 76 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :27:6: note: expanded from here 27 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:76:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 76 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :32:6: note: expanded from here 32 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:81:1: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 81 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :37:6: note: expanded from here 37 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:8: In file included from ../hiro/core/../gtk/header.hpp:44: /usr/local/include/gtksourceview-2.0/gtksourceview/gtksourcestyleschememanager.h:81:23: warning: Deprecated pre-processor symbol: replace with "const" [-W#pragma-messages] 81 | G_CONST_RETURN gchar* G_CONST_RETURN * | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1052:30: note: expanded from macro 'G_CONST_RETURN' 1052 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const) | ^ /usr/local/include/glib-2.0/glib/glib-visibility.h:108:46: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_30_FOR' 108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1304:3: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^ /usr/local/include/glib-2.0/glib/gmacros.h:1301:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) | ^ :42:6: note: expanded from here 42 | GCC warning "Deprecated pre-processor symbol: replace with \"const\"" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:5: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:5: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :58:1: note: expanded from here 58 | sObject | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :58:1: note: expanded from here 58 | sObject | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :67:1: note: expanded from here 67 | sGroup | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :67:1: note: expanded from here 67 | sGroup | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :76:1: note: expanded from here 76 | sTimer | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :76:1: note: expanded from here 76 | sTimer | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :85:1: note: expanded from here 85 | sAction | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :85:1: note: expanded from here 85 | sAction | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :94:1: note: expanded from here 94 | sMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :94:1: note: expanded from here 94 | sMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :103:1: note: expanded from here 103 | sMenuSeparator | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :103:1: note: expanded from here 103 | sMenuSeparator | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :112:1: note: expanded from here 112 | sMenuItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :112:1: note: expanded from here 112 | sMenuItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :121:1: note: expanded from here 121 | sMenuCheckItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :121:1: note: expanded from here 121 | sMenuCheckItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :130:1: note: expanded from here 130 | sMenuRadioItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :130:1: note: expanded from here 130 | sMenuRadioItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :139:1: note: expanded from here 139 | sSizable | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :139:1: note: expanded from here 139 | sSizable | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :148:1: note: expanded from here 148 | sLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :148:1: note: expanded from here 148 | sLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :157:1: note: expanded from here 157 | sWidget | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :157:1: note: expanded from here 157 | sWidget | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :166:1: note: expanded from here 166 | sButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :166:1: note: expanded from here 166 | sButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :175:1: note: expanded from here 175 | sCanvas | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :175:1: note: expanded from here 175 | sCanvas | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :184:1: note: expanded from here 184 | sCheckButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :184:1: note: expanded from here 184 | sCheckButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :193:1: note: expanded from here 193 | sCheckLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :193:1: note: expanded from here 193 | sCheckLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :202:1: note: expanded from here 202 | sComboButtonItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :202:1: note: expanded from here 202 | sComboButtonItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :211:1: note: expanded from here 211 | sComboButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :211:1: note: expanded from here 211 | sComboButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :220:1: note: expanded from here 220 | sComboEditItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :220:1: note: expanded from here 220 | sComboEditItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :229:1: note: expanded from here 229 | sComboEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :229:1: note: expanded from here 229 | sComboEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :238:1: note: expanded from here 238 | sConsole | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :238:1: note: expanded from here 238 | sConsole | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :247:1: note: expanded from here 247 | sFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :247:1: note: expanded from here 247 | sFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :256:1: note: expanded from here 256 | sHexEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :256:1: note: expanded from here 256 | sHexEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :265:1: note: expanded from here 265 | sHorizontalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :265:1: note: expanded from here 265 | sHorizontalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :274:1: note: expanded from here 274 | sHorizontalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :274:1: note: expanded from here 274 | sHorizontalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :283:1: note: expanded from here 283 | sIconViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :283:1: note: expanded from here 283 | sIconViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :292:1: note: expanded from here 292 | sIconView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :292:1: note: expanded from here 292 | sIconView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :301:1: note: expanded from here 301 | sLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :301:1: note: expanded from here 301 | sLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :310:1: note: expanded from here 310 | sLineEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :310:1: note: expanded from here 310 | sLineEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :7:1: note: expanded from here 7 | sProgressBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :7:1: note: expanded from here 7 | sProgressBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :16:1: note: expanded from here 16 | sRadioButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :16:1: note: expanded from here 16 | sRadioButton | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :25:1: note: expanded from here 25 | sRadioLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :25:1: note: expanded from here 25 | sRadioLabel | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :34:1: note: expanded from here 34 | sSourceEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :34:1: note: expanded from here 34 | sSourceEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :43:1: note: expanded from here 43 | sTabFrameItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :43:1: note: expanded from here 43 | sTabFrameItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :52:1: note: expanded from here 52 | sTabFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :52:1: note: expanded from here 52 | sTabFrame | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :61:1: note: expanded from here 61 | sTableViewColumn | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :61:1: note: expanded from here 61 | sTableViewColumn | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :70:1: note: expanded from here 70 | sTableViewHeader | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :70:1: note: expanded from here 70 | sTableViewHeader | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :79:1: note: expanded from here 79 | sTableViewCell | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :79:1: note: expanded from here 79 | sTableViewCell | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :88:1: note: expanded from here 88 | sTableViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :88:1: note: expanded from here 88 | sTableViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :97:1: note: expanded from here 97 | sTableView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :97:1: note: expanded from here 97 | sTableView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :106:1: note: expanded from here 106 | sTextEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :106:1: note: expanded from here 106 | sTextEdit | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :115:1: note: expanded from here 115 | sTreeViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :115:1: note: expanded from here 115 | sTreeViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :124:1: note: expanded from here 124 | sTreeView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :124:1: note: expanded from here 124 | sTreeView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :133:1: note: expanded from here 133 | sVerticalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :133:1: note: expanded from here 133 | sVerticalScrollBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :142:1: note: expanded from here 142 | sVerticalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :142:1: note: expanded from here 142 | sVerticalSlider | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :151:1: note: expanded from here 151 | sViewport | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :151:1: note: expanded from here 151 | sViewport | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :160:1: note: expanded from here 160 | sStatusBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :160:1: note: expanded from here 160 | sStatusBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :169:1: note: expanded from here 169 | sPopupMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :169:1: note: expanded from here 169 | sPopupMenu | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :178:1: note: expanded from here 178 | sMenuBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :178:1: note: expanded from here 178 | sMenuBar | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :187:1: note: expanded from here 187 | sWindow | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :187:1: note: expanded from here 187 | sWindow | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/font.cpp:32:36: note: in instantiation of function template specialization 'nall::string::string' requested here 32 | if(family == Font::Mono ) return "Liberation Mono"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/font.cpp:33:28: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | return family ? family : "Sans"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/../gtk/keyboard.cpp:12:12: note: in instantiation of member function 'nall::vector::append' requested here 12 | result.append(_pressed(state, code)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/keyboard.cpp:12:12: note: in instantiation of member function 'nall::vector::append' requested here 12 | result.append(_pressed(state, code)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/../gtk/keyboard.cpp:14:10: note: in instantiation of member function 'nall::vector::vector' requested here 14 | return result; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/../gtk/keyboard.cpp:230:23: note: in instantiation of member function 'nall::vector::append' requested here 230 | settings.keycodes.append(lo | (hi << 8)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/keyboard.cpp:230:23: note: in instantiation of member function 'nall::vector::append' requested here 230 | settings.keycodes.append(lo | (hi << 8)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/browser-window.cpp:19:33: note: in instantiation of function template specialization 'nall::string::string' requested here 19 | state.title ? state.title : "Select Directory", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:146:20: note: in instantiation of function template specialization 'nall::string::string' requested here 146 | else if(_setIcon({Path::user(), ".local/share/icons/"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/window.cpp:146:20: note: in instantiation of function template specialization 'nall::string::string' requested here 146 | else if(_setIcon({Path::user(), ".local/share/icons/"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:147:20: note: in instantiation of function template specialization 'nall::string::string' requested here 147 | else if(_setIcon("/usr/local/share/pixmaps/")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:148:20: note: in instantiation of function template specialization 'nall::string::string' requested here 148 | else if(_setIcon("/usr/share/pixmaps/")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/window.cpp:384:14: note: in instantiation of function template specialization 'nall::string::string' requested here 384 | filename = {pathname, Application::state.name, ".svg"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/window.cpp:384:14: note: in instantiation of function template specialization 'nall::string::string' requested here 384 | filename = {pathname, Application::state.name, ".svg"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/combo-edit.cpp:107:17: note: in instantiation of function template specialization 'nall::string::string' requested here 107 | string text = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(gtkComboBox)))); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/console.cpp:83:46: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | gtk_text_buffer_insert(textBuffer, &end, string{"\n", state().prompt}, -1); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/console.cpp:167:49: note: in instantiation of function template specialization 'nall::string::string' requested here 167 | gtk_text_buffer_insert(textBuffer, &cursor, string{(char)scancode}, -1); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/icon-view.cpp:76:72: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store), &iter, string{item->offset()})) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/icon-view.cpp:76:72: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store), &iter, string{item->offset()})) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/icon-view.cpp:127:72: note: in instantiation of function template specialization 'nall::string::string' requested here 127 | if(gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store), &iter, string{position})) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/icon-view.cpp:198:14: note: in instantiation of member function 'nall::vector::append' requested here 198 | selected.append(position); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:17:16: note: in instantiation of member function 'nall::maybe::operator=' requested here 17 | position = n; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector>::prepend' requested here 68 | if(offset == 0) return prepend(value); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:70:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 70 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:39:54: note: in instantiation of member function 'nall::vector>::take' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 119 | if(offset == 0) return takeLeft(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:54: note: in instantiation of member function 'nall::vector>::take' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector>::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:54: note: in instantiation of member function 'nall::vector>::take' requested here 39 | p->state().items.insert(moveTo, p->state().items.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector::prepend' requested here 68 | if(offset == 0) return prepend(value); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:70:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 70 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:40:36: note: in instantiation of member function 'nall::vector::take' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector::takeLeft' requested here 119 | if(offset == 0) return takeLeft(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:36: note: in instantiation of member function 'nall::vector::take' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:36: note: in instantiation of member function 'nall::vector::take' requested here 40 | p->tabs.insert(moveTo, p->tabs.take(*moveFrom)); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:134:8: note: in instantiation of member function 'nall::vector::remove' requested here 134 | tabs.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/tab-frame.cpp:249:17: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | string text = { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:249:17: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | string text = { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/tab-frame.cpp:249:17: note: in instantiation of function template specialization 'nall::string::string' requested here 249 | string text = { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/table-view.cpp:78:14: note: in instantiation of member function 'nall::vector::append' requested here 78 | widths.append(width); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/../gtk/widget/table-view.cpp:194:15: note: in instantiation of member function 'nall::vector::append' requested here 194 | types.append(G_TYPE_BOOLEAN); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/../gtk/widget/table-view.cpp:194:15: note: in instantiation of member function 'nall::vector::append' requested here 194 | types.append(G_TYPE_BOOLEAN); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/widget/tree-view.cpp:136:27: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | auto item = self().item(parts.takeLeft().natural()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/widget/tree-view.cpp:136:27: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | auto item = self().item(parts.takeLeft().natural()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:4:17: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | string path = {Path::local(), "hiro/"}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:5:47: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 5 | auto document = BML::unserialize(file::read({path, "gtk.bml"})); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/../gtk/settings.cpp:8:21: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | return document[name]; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../hiro/core/../gtk/settings.cpp:28:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 28 | set("Geometry/FrameX", geometry.frameX); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../hiro/core/../gtk/settings.cpp:28:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 28 | set("Geometry/FrameX", geometry.frameX); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/core.hpp:6:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 6 | reserveRight(values.size()); | ^ ../hiro/core/gradient.cpp:23:18: note: in instantiation of member function 'nall::vector::vector' requested here 23 | state.colors = {topLeft, topRight, bottomLeft, bottomRight}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/font.cpp:3:28: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | const string Font::Sans = "{sans}"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/font.cpp:4:28: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | const string Font::Serif = "{serif}"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/application.cpp:66:69: note: in instantiation of member function 'nall::function::operator()' requested here 66 | if(state.windows.onModalChange) return state.windows.onModalChange(modal); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:7:13: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | "Escape", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:7:67: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | "Escape", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:8:3: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | "PrintScreen", "ScrollLock", "Pause", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:9:48: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | "Insert", "Delete", "Home", "End", "PageUp", "PageDown", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/keyboard.cpp:13:18: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | "LeftControl", "RightControl", "LeftAlt", "RightAlt", "LeftSuper", "RightSuper", "Menu", "Space", | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 29 | state.hotkeys.append(hotkey); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:341:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 341 | struct Hotkey { | ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 29 | state.hotkeys.append(hotkey); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 75 | state.hotkeys.remove(*offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 75 | state.hotkeys.remove(*offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 11 | state.objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 11 | state.objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 33 | if(auto object = weak.acquire()) objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 33 | if(auto object = weak.acquire()) objects.append(object); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/group.cpp:35:10: note: in instantiation of member function 'nall::vector::vector' requested here 35 | return objects; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 43 | state.objects.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 43 | state.objects.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/window.cpp:55:39: note: in instantiation of member function 'nall::function::operator()' requested here 55 | if(state.onDrop) return state.onDrop(names); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/window.cpp:59:47: note: in instantiation of member function 'nall::function::operator()' requested here 59 | if(state.onKeyPress) return state.onKeyPress(key); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/menu-bar.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.menus.append(menu); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/menu-bar.cpp:32:39: note: in instantiation of member function 'nall::vector::append' requested here 32 | for(auto& menu : state.menus) menus.append(menu); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/menu-bar.cpp:32:39: note: in instantiation of member function 'nall::vector::append' requested here 32 | for(auto& menu : state.menus) menus.append(menu); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/menu-bar.cpp:44:15: note: in instantiation of member function 'nall::vector>::remove' requested here 44 | state.menus.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/menu-bar.cpp:44:15: note: in instantiation of member function 'nall::vector>::remove' requested here 44 | state.menus.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/popup-menu.cpp:25:45: note: in instantiation of member function 'nall::vector::append' requested here 25 | for(auto& action : state.actions) actions.append(action); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/popup-menu.cpp:25:45: note: in instantiation of member function 'nall::vector::append' requested here 25 | for(auto& action : state.actions) actions.append(action); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/popup-menu.cpp:30:17: note: in instantiation of member function 'nall::vector>::append' requested here 30 | state.actions.append(action); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/popup-menu.cpp:39:17: note: in instantiation of member function 'nall::vector>::remove' requested here 39 | state.actions.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/popup-menu.cpp:39:17: note: in instantiation of member function 'nall::vector>::remove' requested here 39 | state.actions.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/layout.cpp:15:18: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.sizables.append(sizable); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 35 | state.sizables.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 35 | state.sizables.remove(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/layout.cpp:66:42: note: in instantiation of member function 'nall::vector::append' requested here 66 | for(auto& sizable : sizables) sizables.append(sizable); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/canvas.cpp:30:49: note: in instantiation of member function 'nall::function::operator()' requested here 30 | if(state.onMouseMove) return state.onMouseMove(position); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/canvas.cpp:34:51: note: in instantiation of member function 'nall::function::operator()' requested here 34 | if(state.onMousePress) return state.onMousePress(button); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-button.cpp:16:15: note: in instantiation of member function 'nall::vector>::append' requested here 16 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/combo-button.cpp:37:39: note: in instantiation of member function 'nall::vector::append' requested here 37 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-button.cpp:37:39: note: in instantiation of member function 'nall::vector::append' requested here 37 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/combo-button.cpp:48:15: note: in instantiation of member function 'nall::vector>::remove' requested here 48 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/combo-button.cpp:48:15: note: in instantiation of member function 'nall::vector>::remove' requested here 48 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-edit.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 14 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/combo-edit.cpp:47:39: note: in instantiation of member function 'nall::vector::append' requested here 47 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/combo-edit.cpp:47:39: note: in instantiation of member function 'nall::vector::append' requested here 47 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/combo-edit.cpp:63:15: note: in instantiation of member function 'nall::vector>::remove' requested here 63 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/combo-edit.cpp:63:15: note: in instantiation of member function 'nall::vector>::remove' requested here 63 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/console.cpp:14:47: note: in instantiation of member function 'nall::function::operator()' requested here 14 | if(state.onActivate) return state.onActivate(command); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/hex-edit.cpp:22:39: note: in instantiation of member function 'nall::function::operator()' requested here 22 | if(state.onRead) return state.onRead(offset); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/hex-edit.cpp:27:41: note: in instantiation of member function 'nall::function::operator()' requested here 27 | if(state.onWrite) return state.onWrite(offset, data); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/icon-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/icon-view.cpp:32:32: note: in instantiation of member function 'nall::vector::append' requested here 32 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/icon-view.cpp:32:32: note: in instantiation of member function 'nall::vector::append' requested here 32 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/icon-view.cpp:93:15: note: in instantiation of member function 'nall::vector>::remove' requested here 93 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/icon-view.cpp:93:15: note: in instantiation of member function 'nall::vector>::remove' requested here 93 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/tab-frame.cpp:27:41: note: in instantiation of member function 'nall::function::operator()' requested here 27 | if(state.onClose) return state.onClose(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/tab-frame.cpp:31:39: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(state.onMove) return state.onMove(from, to); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/tab-frame.cpp:45:39: note: in instantiation of member function 'nall::vector::append' requested here 45 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/tab-frame.cpp:45:39: note: in instantiation of member function 'nall::vector::append' requested here 45 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/tab-frame.cpp:72:15: note: in instantiation of member function 'nall::vector>::remove' requested here 72 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view.cpp:28:15: note: in instantiation of member function 'nall::vector>::append' requested here 28 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/table-view.cpp:45:32: note: in instantiation of member function 'nall::vector::append' requested here 45 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view.cpp:45:32: note: in instantiation of member function 'nall::vector::append' requested here 45 | if(item->selected()) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/table-view.cpp:67:39: note: in instantiation of member function 'nall::function::operator()' requested here 67 | if(state.onEdit) return state.onEdit(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/table-view.cpp:71:39: note: in instantiation of member function 'nall::function::operator()' requested here 71 | if(state.onSort) return state.onSort(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/table-view.cpp:140:15: note: in instantiation of member function 'nall::vector>::remove' requested here 140 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/table-view.cpp:140:15: note: in instantiation of member function 'nall::vector>::remove' requested here 140 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-header.cpp:10:17: note: in instantiation of member function 'nall::vector>::append' requested here 10 | state.columns.append(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/table-view-header.cpp:27:45: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto& column : state.columns) columns.append(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-header.cpp:27:45: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto& column : state.columns) columns.append(column); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/table-view-header.cpp:38:17: note: in instantiation of member function 'nall::vector>::remove' requested here 38 | state.columns.remove(column->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/table-view-header.cpp:38:17: note: in instantiation of member function 'nall::vector>::remove' requested here 38 | state.columns.remove(column->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-item.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 14 | state.cells.append(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/table-view-item.cpp:35:39: note: in instantiation of member function 'nall::vector::append' requested here 35 | for(auto& cell : state.cells) cells.append(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/table-view-item.cpp:35:39: note: in instantiation of member function 'nall::vector::append' requested here 35 | for(auto& cell : state.cells) cells.append(cell); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/table-view-item.cpp:50:15: note: in instantiation of member function 'nall::vector>::remove' requested here 50 | state.cells.remove(cell->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/table-view-item.cpp:50:15: note: in instantiation of member function 'nall::vector>::remove' requested here 50 | state.cells.remove(cell->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../hiro/core/widget/tree-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 15 | state.items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/core/widget/tree-view.cpp:38:43: note: in instantiation of member function 'nall::function)>::operator()' requested here 38 | if(state.onToggle) return state.onToggle(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/core/widget/tree-view.cpp:60:39: note: in instantiation of member function 'nall::vector::append' requested here 60 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/core/widget/tree-view.cpp:60:39: note: in instantiation of member function 'nall::vector::append' requested here 60 | for(auto& item : state.items) items.append(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/core/widget/tree-view.cpp:86:15: note: in instantiation of member function 'nall::vector>::remove' requested here 86 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/core/widget/tree-view.cpp:86:15: note: in instantiation of member function 'nall::vector>::remove' requested here 86 | state.items.remove(item->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/core/widget/tree-view-item.cpp:79:55: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | if(auto treeViewItem = parentTreeViewItem()) return {treeViewItem->path(), "/", offset()}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/widget/tree-view-item.cpp:79:55: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | if(auto treeViewItem = parentTreeViewItem()) return {treeViewItem->path(), "/", offset()}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/core/widget/tree-view-item.cpp:79:55: note: in instantiation of function template specialization 'nall::string::string' requested here 79 | if(auto treeViewItem = parentTreeViewItem()) return {treeViewItem->path(), "/", offset()}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :170:1: note: expanded from here 170 | sFixedLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :170:1: note: expanded from here 170 | sFixedLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :179:1: note: expanded from here 179 | sHorizontalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :179:1: note: expanded from here 179 | sHorizontalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :188:1: note: expanded from here 188 | sVerticalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :188:1: note: expanded from here 188 | sVerticalLayout | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :197:1: note: expanded from here 197 | sListViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :197:1: note: expanded from here 197 | sListViewItem | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :206:1: note: expanded from here 206 | sListView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :206:1: note: expanded from here 206 | sListView | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/fixed-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({geometry}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/fixed-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({geometry}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/extension/fixed-layout.cpp:28:14: note: in instantiation of member function 'nall::vector::remove' requested here 28 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/extension/fixed-layout.cpp:28:14: note: in instantiation of member function 'nall::vector::remove' requested here 28 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/horizontal-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/horizontal-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/extension/horizontal-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/extension/horizontal-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/vertical-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/vertical-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 4 | properties.append({size.width(), size.height(), spacing < 0 ? settings.spacing : spacing}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../hiro/extension/vertical-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:63:5: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 63 | reserveLeft(size); | ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here 82 | resizeLeft(size() - length); | ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here 91 | if(offset == 0) return removeLeft(length); | ^ ../hiro/extension/vertical-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 45 | properties.remove(sizable->offset()); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/list-view.cpp:4:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/list-view.cpp:4:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/list-view.cpp:4:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/list-view.cpp:4:24), void>' requested here 4 | mTableView::onToggle([&](TableViewCell cell) { | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/list-view.cpp:17:35: note: in instantiation of member function 'nall::vector::append' requested here 17 | for(auto item : batched) result.append(ListViewItem{item}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/list-view.cpp:17:35: note: in instantiation of member function 'nall::vector::append' requested here 17 | for(auto item : batched) result.append(ListViewItem{item}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:3: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../hiro/extension/list-view.cpp:22:36: note: in instantiation of member function 'nall::function::operator()' requested here 22 | if(state.onToggle) state.onToggle(item); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:62:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 62 | operator=(move(source)); | ^ | std:: ../hiro/extension/list-view.cpp:26:23: note: in instantiation of function template specialization 'nall::shared_pointer::shared_pointer' requested here 26 | return ListViewItem{mTableView::item(position)}; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:41:39: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(isFolder(name)) return setPath({state.path, name}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:48:32: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | response.selected.append(string{state.path, name, isFolder(name) ? "/" : ""}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/extension/browser-dialog.cpp:48:32: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | response.selected.append(string{state.path, name, isFolder(name) ? "/" : ""}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:55:30: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | response.selected.append(string{state.path, name, "/"}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/extension/browser-dialog.cpp:55:30: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | response.selected.append(string{state.path, name, "/"}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:63:24: note: in instantiation of function template specialization 'nall::string::string' requested here 63 | if(MessageDialog("File already exists; overwrite it?").question() != "Yes") return; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:106:28: note: in instantiation of function template specialization 'nall::string::string' requested here 106 | return directory::exists({state.path, name}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../hiro/extension/browser-dialog.cpp:106:28: note: in instantiation of function template specialization 'nall::string::string' requested here 106 | return directory::exists({state.path, name}); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../hiro/extension/browser-dialog.cpp:147:13: note: in instantiation of member function 'nall::vector::append' requested here 147 | filters.append(part.right().split(":")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../hiro/extension/browser-dialog.cpp:147:13: note: in instantiation of member function 'nall::vector::append' requested here 147 | filters.append(part.right().split(":")); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../hiro/extension/browser-dialog.cpp:239:34: note: in instantiation of function template specialization 'nall::string::string' requested here 239 | if(!state.title) state.title = "Select Folder"; | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:16: In file included from ../nall/memory.hpp:3: ../nall/algorithm.hpp:23:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 23 | return t > u ? max(t, forward

    (p)...) : max(u, forward

    (p)...); | ^ | std:: ../hiro/extension/message-dialog.cpp:67:18: note: in instantiation of function template specialization 'nall::(anonymous namespace)::max' requested here 67 | signed width = max(320, widthMessage, widthButtons); | ^ In file included from ../hiro/hiro.cpp:5: In file included from ../hiro/core/core.cpp:15: In file included from ../hiro/core/core.hpp:2: In file included from ../nall/chrono.hpp:4: In file included from ../nall/string.hpp:16: In file included from ../nall/memory.hpp:3: ../nall/algorithm.hpp:23:52: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 23 | return t > u ? max(t, forward

    (p)...) : max(u, forward

    (p)...); | ^ | std:: 831 warnings generated. c++ -O2 -pipe -x c++ -std=c++14 -I/usr/local/include -I/usr/X11R6/include -I/usr/local/include -I.. -o obj/icarus.o -c icarus.cpp In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:17: ../nall/any.hpp:11:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | any(any&& source) { operator=(move(source)); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:131:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 131 | serializer(serializer&& s) { operator=(move(s)); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:163:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 163 | string(string&& source) : string() { operator=(move(source)); } | ^ | std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 276 | string_vector(string_vector&& source) { vector::operator=(move(source)); } | ^ | std:: ../nall/string.hpp:285:85: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 285 | inline auto operator=(string_vector&& source) -> type& { return vector::operator=(move(source)), *this; } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:23: ../nall/bit-vector.hpp:11:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 11 | bitvector(bitvector&& source) { operator=(move(source)); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:12: ../nall/image/core.hpp:10:13: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 10 | operator=(forward(source)); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:33: In file included from ../nall/image.hpp:18: ../nall/image/utility.hpp:115:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 115 | operator=(move(output)); | ^ | std:: In file included from icarus.cpp:74: ../nall/main.hpp:31:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | return main(move(arguments)), EXIT_SUCCESS; | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:17: In file included from ../nall/primitives.hpp:3: ../nall/serializer.hpp:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 79 | for(uint n : range(size)) _data[_size++] = copy, copy >>= 8; | ^ ~ ../nall/serializer.hpp:100:138: note: in instantiation of function template specialization 'nall::serializer::integer' requested here 100 | template auto operator()(T& value, typename std::enable_if::value>::type* = 0) -> serializer& { return integer(value); } | ^ ../nall/primitives.hpp:19:43: note: in instantiation of function template specialization 'nall::serializer::operator()' requested here 19 | inline auto serialize(serializer& s) { s(data); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here 46 | _string = new string{forward

    (p)...}; | ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 155 | auto operator==(string_view source) const -> bool { return compare(source) == 0; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/string/cast.hpp:173:11: note: in instantiation of member function 'nall::vector::resize' requested here 173 | _text.resize(source.size()); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 18 | auto string::find(string_view source) const -> maybe { return _find<0, 0>(0, source); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 137 | if(value == 0) return "(nullptr)"; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 138 | return {"0x", hex(value, precision)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/sort.hpp:31:13: note: in instantiation of member function 'nall::function::operator()' requested here 31 | if(!lessthan(copy, list[j])) break; | ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here 6 | nall::sort(_pool, _size, comparator); | ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/string/list.hpp:19:8)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/string/list.hpp:19:8: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/string/list.hpp:19:8), void>' requested here 19 | sort([](const string& x, const string& y) { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 37 | if(operator[](n).equals(source)) return n; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here 26 | vector::append(data); | ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 52 | if(operator[](n).match(pattern)) result.append(operator[](n)); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 60 | output.append(operator[](n)); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:14:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 14 | new(--_pool) T(move(value)); | ^ | std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:13:3: note: in instantiation of member function 'nall::vector::reserveLeft' requested here 13 | reserveLeft(size() + 1); | ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 77 | list.prepend(slice(b, 0, --s - b)); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 81 | list.prepend(b); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | if(filesize < 0) return fclose(fp), result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 12 | parse(parent->link(0) = new Node, s += seek, depth); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:8:33: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | case Node::Type::Null: return "Null"; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | case Node::Type::Literal: return {"Literal:", node->literal}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | case Node::Type::Function: return {"Function(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | case Node::Type::Subscript: return {"Subscript(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | case Node::Type::Member: return {"Member(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | case Node::Type::SuffixIncrement: return {"SuffixIncrement(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | case Node::Type::Reference: return {"Reference(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | case Node::Type::Dereference: return {"Dereference(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | case Node::Type::BitwiseNot: return {"Complement(0:", p(0), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 20 | case Node::Type::Add: return {"Add(0:", p(0), ", 1:", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | case Node::Type::Concatenate: return {"Concatenate(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 23 | case Node::Type::Coalesce: return {"Coalesce(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 24 | case Node::Type::Condition: return {"Condition(0:", p(0), ", ", p(1), ", ", p(2), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 25 | case Node::Type::Assign: return {"Assign(0:", p(0), ", ", p(1), ")"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:27:21: note: in instantiation of function template specialization 'nall::string::string' requested here 27 | string result = "Separator("; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | result.append(evaluateExpression(link), ", "); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:95:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 95 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:13:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:20:90: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 20 | inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } | ^ | std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 13 | inline maybe(T&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:12: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:15:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ | std:: ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:4: ../nall/maybe.hpp:32:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 32 | if(_valid = source._valid) new(&_value.t) T(move(source.get())); | ^ | std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 15 | inline maybe(maybe&& source) { operator=(move(source)); } | ^ ../nall/string/eval/evaluator.hpp:140:5: note: in instantiation of member function 'nall::maybe::maybe' requested here 140 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:186:27: note: in instantiation of member function 'nall::function::operator()' requested here 186 | manager->deleter(manager->pointer); | ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here 83 | reset(); | ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here 39 | operator=(source); | ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 15 | SharedNode clone{new ManagedNode(_name, _value)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 17 | clone->_children.append(child->clone()); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 19 | return clone; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/markup/node.hpp:99:28: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 99 | return string::compare(x.shared->_name, y.shared->_name) < 0; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:31:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 31 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:6:3: note: in instantiation of member function 'nall::vector>::reserveLeft' requested here 6 | reserveLeft(size() + 1); | ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 72 | auto prepend(const Node& node) -> void { shared->_children.prepend(node.shared); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/string/markup/node.hpp:77:34: note: in instantiation of member function 'nall::vector>::remove' requested here 77 | return shared->_children.remove(n), true; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:73:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 73 | _pool[n] = move(_pool[n - 1]); | ^ | std:: ../nall/string/markup/node.hpp:85:30: note: in instantiation of member function 'nall::vector>::insert' requested here 85 | return shared->_children.insert(position, node.shared), true; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/markup/node.hpp:102:14: note: in instantiation of member function 'nall::function::operator()' requested here 102 | return comparator(x, y); //this call converts SharedNode objects to Node objects | ^ ../nall/string/markup/node.hpp:101:11: note: in instantiation of function template specialization 'nall::sort, (lambda at ../nall/string/markup/node.hpp:101:68)>' requested here 101 | nall::sort(shared->_children.data(), shared->_children.size(), [&](auto x, auto y) { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 113 | auto find(const string& query) const -> vector { return shared->_find(query); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here 14 | while(offset >= size()) append(T()); | ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 34 | if(side(0)) { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:122:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 122 | T value = move(_pool[offset]); | ^ | std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:113:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 113 | T value = move(_pool[size() - 1]); | ^ | std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 120 | if(offset == size() - 1) return takeRight(); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:96:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 96 | _pool[n] = move(_pool[n + length]); | ^ | std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here 123 | remove(offset); | ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 59 | string name = path.take(0), rule; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 90 | result.append(node); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:48:16: note: in instantiation of function template specialization 'nall::string::string' requested here 48 | _value = {slice(p, 2, length - 2), "\n"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here 95 | _value.append(slice(text[y++], depth + 1), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 175 | if(lines.size() == 1) result.append(":", lines[0]); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 180 | result.append(padding, ":", line, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 12 | return ""; //no path found | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 22 | return self; //no path found | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/string/transform/cml.hpp:39:54: note: in instantiation of member function 'nall::function::operator()' requested here 39 | string document = settings.reader ? settings.reader(filename) : string::read(filename); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 54 | state.output.append(" -moz-", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 55 | state.output.append(" -webkit-", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:107:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 107 | T value = move(_pool[0]); | ^ | std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 60 | auto name = lines.takeLeft(); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | string filename{pathname, name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 73 | variables.append({data(0), data(1)}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 78 | state.output.append(name, " {\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 88 | value = {slice(value, 0, *offset), variable.value, slice(value, *offset + *length + 1)}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append(" ", name, ": ", value, ";\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:13:59: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | auto& setHost(const string& hostname) { settings.host = {hostname, "/"}; return *this; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 92 | auto name = escape(content(1, data.hash())); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 93 | state.output.append("

    ", data); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 96 | state.output.append("", line.trimLeft("# ", 1L), ""); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ../nall/string/transform/dml.hpp:103:26: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 103 | auto content = slice(lines.takeLeft(), depth + 1).split("::", 1L).strip(); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 107 | state.output.append("", data); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 110 | state.output.append("", slice(line, depth + 1), ""); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 112 | state.output.append("\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 127 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 142 | state.output.append("

  • ", data, "
  • \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 179 | state.output.append("

    ", markup(block), "

    \n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 202 | output.append(c); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 235 | if(link == 1 && a == ']' && b == ']') { t.append("\">", slice(s, linkBase, n - linkBase), ""); n += 2; link = 0; continue; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here 81 | reserveRight(size); | ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 47 | auto resize(uint size, const T& value = T()) -> bool { return resizeRight(size, value); } | ^ ../nall/arithmetic/natural.hpp:338:10: note: in instantiation of member function 'nall::vector::resize' requested here 338 | result.resize(PairBits / 8); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 343 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 24 | print("[chrono::benchmark] ", (double)(end - start) / 1'000'000'000.0, "s\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here 82 | string buffer{value}; | ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 67 | auto year(uint64_t timestamp = 0) -> string { return pad(timeinfo(timestamp).year, 4, '0'); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | return {pad(t.year, 4, '0'), "-", pad(t.month, 2, '0'), "-", pad(t.day, 2, '0')}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 86 | return { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 27 | for(auto n : rrange(4)) result.append(h >> n * 8); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/vector.hpp:91:77)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/vector.hpp:91:77: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/vector.hpp:91:77), void>' requested here 91 | auto sort(const function& comparator = [](auto& lhs, auto& rhs) { return lhs < rhs; }) -> void; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 69 | static auto ufolders(const string& pathname, const string& pattern = "*") -> string_vector; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../nall/directory.hpp:211:26: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 211 | if(!pathname) return string_vector{"/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 222 | string name{ep->d_name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | string result = path; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 65 | string result = userinfo->pw_dir; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 83 | string result = {Path::user(), ".config/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 101 | string result = {Path::user(), ".local/share/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 120 | string result = "/usr/local/share/"; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here 136 | string result = P_tmpdir; | ^ /usr/include/stdio.h:106:18: note: expanded from macro 'P_tmpdir' 106 | #define P_tmpdir "/tmp/" | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 41 | if(path) handle = (uintptr)dlopen(string(path, "lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | if(!handle) handle = (uintptr)dlopen(string(Path::user(), ".local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | if(!handle) handle = (uintptr)dlopen(string("/usr/local/lib/lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 44 | if(!handle) handle = (uintptr)dlopen(string("lib", name, ".so"), RTLD_LAZY); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 23 | auto append(const string& name) -> void { vector::append(Input{name}); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here 18 | struct Group : vector { | ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 54 | auto append(const string& name) -> void { vector::append(Group{name}); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | Keyboard() : Device("Keyboard") { append("Button"); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 93 | Joypad() : Device("Joypad") { append("Axis"), append("Hat"), append("Trigger"), append("Button"); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/image/fill.hpp:33:45: note: in instantiation of member function 'nall::function::operator()' requested here 33 | double mu = max(0.0, min(1.0, callback(px, py))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:42:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:42:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:42:61), void>' requested here 42 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:49:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:49:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:49:61), void>' requested here 49 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:55:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:55:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:55:61), void>' requested here 55 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:61:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:61:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:61:61), void>' requested here 61 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:67:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:67:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:67:61), void>' requested here 67 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:73:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:73:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:73:61), void>' requested here 73 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/image/fill.hpp:79:61)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/image/fill.hpp:79:61: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/image/fill.hpp:79:61), void>' requested here 79 | return gradient(a, b, radiusX, radiusY, centerX, centerY, [](double x, double y) -> double { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/thread.hpp:37:20: note: in instantiation of member function 'nall::function::operator()' requested here 37 | context->callback(context->parameter); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 38 | reserveRight(size() + 1); | ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 80 | this->file.append(file); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here 171 | template<> struct stringify> { | ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here 135 | append(forward(s), forward

    (p)...); | ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 57 | return result; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | Declare(Object) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 639 | Declare(Group) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 657 | Declare(Timer) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 674 | Declare(Window) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 751 | Declare(StatusBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 766 | Declare(MenuBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 788 | Declare(PopupMenu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 811 | Declare(Action) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 823 | Declare(Menu) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 851 | Declare(MenuSeparator) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | Declare(MenuItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 881 | Declare(MenuCheckItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 901 | Declare(MenuRadioItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 924 | Declare(Sizable) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 939 | Declare(Layout) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 961 | Declare(Widget) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 976 | Declare(Button) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1002 | Declare(Canvas) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1044 | Declare(CheckButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1073 | Declare(CheckLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1093 | Declare(ComboButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1119 | Declare(ComboButtonItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1140 | Declare(ComboEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1177 | Declare(ComboEditItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1195 | Declare(Console) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1220 | Declare(Frame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1243 | Declare(HexEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1279 | Declare(HorizontalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1299 | Declare(HorizontalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1319 | Declare(IconView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1368 | Declare(IconViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1389 | Declare(Label) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1406 | Declare(LineEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1435 | Declare(ProgressBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1449 | Declare(RadioButton) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1481 | Declare(RadioLabel) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1504 | Declare(SourceEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1527 | Declare(TabFrame) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1563 | Declare(TabFrameItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1598 | Declare(TableView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1661 | Declare(TableViewHeader) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1681 | Declare(TableViewColumn) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1733 | Declare(TableViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1766 | Declare(TableViewCell) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1799 | Declare(TextEdit) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1834 | Declare(TreeView) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1876 | Declare(TreeViewItem) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1920 | Declare(VerticalScrollBar) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1940 | Declare(VerticalSlider) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 1960 | Declare(Viewport) | ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 555 | operator s##Name() const { return instance; } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:62:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:62:3), void>' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:62:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 62 | DeclareSharedObject(Object) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :191:1: note: expanded from here 191 | sObject | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:76:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:76:3), void>' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:76:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 76 | DeclareShared(Group) | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :200:1: note: expanded from here 200 | sGroup | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:105:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:105:3), void>' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:105:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 105 | DeclareSharedObject(Timer) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :209:1: note: expanded from here 209 | sTimer | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:117:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:117:3), void>' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:117:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 117 | DeclareSharedAction(Action) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :218:1: note: expanded from here 218 | sAction | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:124:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:124:3), void>' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:124:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 124 | DeclareSharedAction(Menu) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :227:1: note: expanded from here 227 | sMenu | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 129 | auto actions() const { return self().actions(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:142:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:142:3), void>' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:142:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 142 | DeclareSharedAction(MenuSeparator) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :236:1: note: expanded from here 236 | sMenuSeparator | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:149:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:149:3), void>' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:149:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 149 | DeclareSharedAction(MenuItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :245:1: note: expanded from here 245 | sMenuItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:163:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:163:3), void>' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:163:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 163 | DeclareSharedAction(MenuCheckItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :254:1: note: expanded from here 254 | sMenuCheckItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:177:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:177:3), void>' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 177 | DeclareSharedAction(MenuRadioItem) | ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' 38 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :263:1: note: expanded from here 263 | sMenuRadioItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:192:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:192:3), void>' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:192:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 192 | DeclareSharedSizable(Sizable) | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :272:1: note: expanded from here 272 | sSizable | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:199:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:199:3), void>' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :281:1: note: expanded from here 281 | sLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here 199 | DeclareSharedLayout(Layout) | ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 53 | auto sizables() const { return self().sizables(); } \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:206:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:206:3), void>' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:206:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 206 | DeclareSharedWidget(Widget) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :290:1: note: expanded from here 290 | sWidget | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:213:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:213:3), void>' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:213:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 213 | DeclareSharedWidget(Button) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :299:1: note: expanded from here 299 | sButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:231:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:231:3), void>' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:231:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 231 | DeclareSharedWidget(Canvas) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :308:1: note: expanded from here 308 | sCanvas | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 145 | struct State { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:260:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:260:3), void>' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:260:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 260 | DeclareSharedWidget(CheckButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :6:1: note: expanded from here 6 | sCheckButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:280:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:280:3), void>' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:280:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 280 | DeclareSharedWidget(CheckLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :15:1: note: expanded from here 15 | sCheckLabel | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:294:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:294:3), void>' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:294:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 294 | DeclareSharedObject(ComboButtonItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :24:1: note: expanded from here 24 | sComboButtonItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:308:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:308:3), void>' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:308:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 308 | DeclareSharedWidget(ComboButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :33:1: note: expanded from here 33 | sComboButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 315 | auto items() const { return self().items(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:326:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:326:3), void>' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:326:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 326 | DeclareSharedObject(ComboEditItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :42:1: note: expanded from here 42 | sComboEditItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:338:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:338:3), void>' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:338:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 338 | DeclareSharedWidget(ComboEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :51:1: note: expanded from here 51 | sComboEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 348 | auto items() const { return self().items(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:362:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:362:3), void>' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:362:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 362 | DeclareSharedWidget(Console) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :60:1: note: expanded from here 60 | sConsole | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:380:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:380:3), void>' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:380:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 380 | DeclareSharedWidget(Frame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :69:1: note: expanded from here 69 | sFrame | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:394:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:394:3), void>' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:394:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 394 | DeclareSharedWidget(HexEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :78:1: note: expanded from here 78 | sHexEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:419:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:419:3), void>' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:419:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 419 | DeclareSharedWidget(HorizontalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :87:1: note: expanded from here 87 | sHorizontalScrollBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:433:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:433:3), void>' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:433:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 433 | DeclareSharedWidget(HorizontalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :96:1: note: expanded from here 96 | sHorizontalSlider | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:447:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:447:3), void>' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:447:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 447 | DeclareSharedObject(IconViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :105:1: note: expanded from here 105 | sIconViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:461:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:461:3), void>' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:461:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 461 | DeclareSharedWidget(IconView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :114:1: note: expanded from here 114 | sIconView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 467 | auto batched() const { return self().batched(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:494:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:494:3), void>' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:494:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 494 | DeclareSharedWidget(Label) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :123:1: note: expanded from here 123 | sLabel | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:506:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:506:3), void>' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:506:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 506 | DeclareSharedWidget(LineEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :132:1: note: expanded from here 132 | sLineEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:526:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:526:3), void>' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:526:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 526 | DeclareSharedWidget(ProgressBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :141:1: note: expanded from here 141 | sProgressBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:536:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:536:3), void>' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:536:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 536 | DeclareSharedWidget(RadioButton) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :150:1: note: expanded from here 150 | sRadioButton | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:557:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:557:3), void>' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:557:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 557 | DeclareSharedWidget(RadioLabel) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :159:1: note: expanded from here 159 | sRadioLabel | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:572:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:572:3), void>' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 572 | DeclareSharedWidget(SourceEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :168:1: note: expanded from here 168 | sSourceEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:588:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:588:3), void>' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:588:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 588 | DeclareSharedObject(TabFrameItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :177:1: note: expanded from here 177 | sTabFrameItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:610:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:610:3), void>' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:610:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 610 | DeclareSharedWidget(TabFrame) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :186:1: note: expanded from here 186 | sTabFrame | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 619 | auto items() const { return self().items(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:622:93: note: in instantiation of function template specialization 'nall::function::function)>, void>' requested here 622 | auto onClose(const function& callback = {}) { return self().onClose(callback), *this; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:49: note: in instantiation of member function 'nall::function, nall::shared_pointer)>::operator()' requested here 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda, nall::shared_pointer)>>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:623:106: note: in instantiation of function template specialization 'nall::function::function, nall::shared_pointer)>, void>' requested here 623 | auto onMove(const function& callback = {}) { return self().onMove(callback), *this; } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:633:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:633:3), void>' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:633:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 633 | DeclareSharedObject(TableViewColumn) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :195:1: note: expanded from here 195 | sTableViewColumn | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:667:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:667:3), void>' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:667:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 667 | DeclareSharedObject(TableViewHeader) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :204:1: note: expanded from here 204 | sTableViewHeader | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 673 | auto columns() const { return self().columns(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:681:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:681:3), void>' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 681 | DeclareSharedObject(TableViewCell) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :213:1: note: expanded from here 213 | sTableViewCell | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:703:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:703:3), void>' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:703:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 703 | DeclareSharedObject(TableViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :222:1: note: expanded from here 222 | sTableViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 711 | auto cells() const { return self().cells(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:725:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:725:3), void>' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:725:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 725 | DeclareSharedWidget(TableView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :231:1: note: expanded from here 231 | sTableView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 733 | auto batched() const { return self().batched(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:767:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:767:3), void>' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:767:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 767 | DeclareSharedWidget(TextEdit) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :240:1: note: expanded from here 240 | sTextEdit | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:791:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:791:3), void>' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:791:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 791 | DeclareSharedObject(TreeViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :249:1: note: expanded from here 249 | sTreeViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 802 | auto items() const { return self().items(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:820:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:820:3), void>' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:820:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 820 | DeclareSharedWidget(TreeView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :258:1: note: expanded from here 258 | sTreeView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:847:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:847:3), void>' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:847:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 847 | DeclareSharedWidget(VerticalScrollBar) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :267:1: note: expanded from here 267 | sVerticalScrollBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:861:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:861:3), void>' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 861 | DeclareSharedWidget(VerticalSlider) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :276:1: note: expanded from here 276 | sVerticalSlider | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:875:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:875:3), void>' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:875:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 875 | DeclareSharedWidget(Viewport) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :285:1: note: expanded from here 285 | sViewport | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:896:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:896:3), void>' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:896:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 896 | DeclareSharedObject(StatusBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :3:1: note: expanded from here 3 | sStatusBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:906:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:906:3), void>' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:906:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 906 | DeclareSharedObject(PopupMenu) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :12:1: note: expanded from here 12 | sPopupMenu | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:920:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:920:3), void>' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 920 | DeclareSharedObject(MenuBar) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :21:1: note: expanded from here 21 | sMenuBar | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 926 | auto menus() const { return self().menus(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/core/shared.hpp:934:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/core/shared.hpp:934:3), void>' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/core/shared.hpp:934:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 934 | DeclareSharedObject(Window) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :30:1: note: expanded from here 30 | sWindow | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:4:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:4:3), void>' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:4:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 4 | DeclareSharedLayout(FixedLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :39:1: note: expanded from here 39 | sFixedLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:14:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:14:3), void>' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:14:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 14 | DeclareSharedLayout(HorizontalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :48:1: note: expanded from here 48 | sHorizontalLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:27:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:27:3), void>' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:27:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 27 | DeclareSharedLayout(VerticalLayout) | ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' 47 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :57:1: note: expanded from here 57 | sVerticalLayout | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:39:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:39:3), void>' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:39:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 39 | DeclareSharedObject(ListViewItem) | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :66:1: note: expanded from here 66 | sListViewItem | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../hiro/extension/shared.hpp:61:3)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../hiro/extension/shared.hpp:61:3), void>' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:27:59: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } | ^ | std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:14: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 64 | auto operator()(P... p) const -> R { return object(forward

    (p)...); } | ^ | std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here 66 | lambda(const L& object) : object(object) {} | ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here 23 | template::value>> function(const L& object) { callback = new lambda(object); } | ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 44 | manager->deleter = [=](void* p) { deleter((T*)p); }; | ^ ../hiro/extension/shared.hpp:61:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 61 | DeclareSharedWidget(ListView) | ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' 56 | DeclareSharedSizable(Name) \ | ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' 41 | DeclareSharedObject(Name) \ | ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' 14 | DeclareShared(Name) \ | ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' 3 | Name() : s##Name(new m##Name, [](auto p) { \ | ^ :75:1: note: expanded from here 75 | sListView | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:103: ../nall/vector/core.hpp:15:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 15 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 67 | auto batched() const { return self().batched(); } | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: ../nall/shared-pointer.hpp:52:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 52 | operator=(move(source)); | ^ | std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 38 | struct ListViewItem : sListViewItem { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: icarus.cpp:8:21: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | string location = {Path::program(), name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: icarus.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | location = {Path::shared(), "icarus/", name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ icarus.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | location = {Path::shared(), "icarus/", name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ icarus.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 11 | location = {Path::shared(), "icarus/", name}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: icarus.cpp:17:21: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | directory::create({Path::local(), "icarus/"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:7:64: note: in instantiation of function template specialization 'nall::string::string' requested here 7 | Markup::Node::operator=(BML::unserialize(string::read(locate("settings.bml")))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:14:7: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | set("Library/Location", {Path::user(), "Emulation/"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:14:27: note: in instantiation of function template specialization 'nall::string::string' requested here 14 | set("Library/Location", {Path::user(), "Emulation/"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:16:7: note: in instantiation of function template specialization 'nall::string::string' requested here 16 | set("icarus/Path", Path::user()); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:17:7: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | set("icarus/CreateManifests", false); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:17:33: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | set("icarus/CreateManifests", false); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:314: ../nall/string/cast.hpp:240:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 240 | return stringify(forward(value)); | ^ | std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here 55 | _append(make_string(value)); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./settings.cpp:17:33: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | set("icarus/CreateManifests", false); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:18:7: note: in instantiation of function template specialization 'nall::string::string' requested here 18 | set("icarus/UseDatabase", true); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./settings.cpp:19:7: note: in instantiation of function template specialization 'nall::string::string' requested here 19 | set("icarus/UseHeuristics", true); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/famicom.cpp:34:12: note: in instantiation of function template specialization 'nall::string::append' requested here 34 | markup.append(" mirror mode=", mirror == 0 ? "horizontal" : "vertical", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/famicom.cpp:34:12: note: in instantiation of function template specialization 'nall::string::append' requested here 34 | markup.append(" mirror mode=", mirror == 0 ? "horizontal" : "vertical", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/famicom.cpp:155:21: note: in instantiation of function template specialization 'nall::string::append' requested here 155 | if(prgrom) markup.append(" rom name=program.rom size=0x", hex(prgrom), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/famicom.cpp:156:21: note: in instantiation of function template specialization 'nall::string::append' requested here 156 | if(prgram) markup.append(" ram name=save.ram size=0x", hex(prgram), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/famicom.cpp:159:21: note: in instantiation of function template specialization 'nall::string::append' requested here 159 | if(chrrom) markup.append(" rom name=character.rom size=0x", hex(chrrom), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/famicom.cpp:160:21: note: in instantiation of function template specialization 'nall::string::append' requested here 160 | if(chrram) markup.append(" ram size=0x", hex(chrram), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:104:10: note: in instantiation of function template specialization 'nall::string::append' requested here 104 | markup.append("board region=", region == Region::NTSC ? "ntsc" : "pal", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:193:12: note: in instantiation of function template specialization 'nall::string::append' requested here 193 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:193:12: note: in instantiation of function template specialization 'nall::string::append' requested here 193 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:193:12: note: in instantiation of function template specialization 'nall::string::append' requested here 193 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:193:12: note: in instantiation of function template specialization 'nall::string::append' requested here 193 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:208:12: note: in instantiation of function template specialization 'nall::string::append' requested here 208 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:208:12: note: in instantiation of function template specialization 'nall::string::append' requested here 208 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:226:12: note: in instantiation of function template specialization 'nall::string::append' requested here 226 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:226:12: note: in instantiation of function template specialization 'nall::string::append' requested here 226 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:248:12: note: in instantiation of function template specialization 'nall::string::append' requested here 248 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:248:12: note: in instantiation of function template specialization 'nall::string::append' requested here 248 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:262:12: note: in instantiation of function template specialization 'nall::string::append' requested here 262 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:262:12: note: in instantiation of function template specialization 'nall::string::append' requested here 262 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:262:12: note: in instantiation of function template specialization 'nall::string::append' requested here 262 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:262:12: note: in instantiation of function template specialization 'nall::string::append' requested here 262 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:276:12: note: in instantiation of function template specialization 'nall::string::append' requested here 276 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:276:12: note: in instantiation of function template specialization 'nall::string::append' requested here 276 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:283:29: note: in instantiation of function template specialization 'nall::string::append' requested here 283 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:283:29: note: in instantiation of function template specialization 'nall::string::append' requested here 283 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:291:12: note: in instantiation of function template specialization 'nall::string::append' requested here 291 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:291:12: note: in instantiation of function template specialization 'nall::string::append' requested here 291 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:296:29: note: in instantiation of function template specialization 'nall::string::append' requested here 296 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:296:29: note: in instantiation of function template specialization 'nall::string::append' requested here 296 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:296:29: note: in instantiation of function template specialization 'nall::string::append' requested here 296 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:303:12: note: in instantiation of function template specialization 'nall::string::append' requested here 303 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:303:12: note: in instantiation of function template specialization 'nall::string::append' requested here 303 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:308:29: note: in instantiation of function template specialization 'nall::string::append' requested here 308 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:308:29: note: in instantiation of function template specialization 'nall::string::append' requested here 308 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:315:12: note: in instantiation of function template specialization 'nall::string::append' requested here 315 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:315:12: note: in instantiation of function template specialization 'nall::string::append' requested here 315 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:320:29: note: in instantiation of function template specialization 'nall::string::append' requested here 320 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:320:29: note: in instantiation of function template specialization 'nall::string::append' requested here 320 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:328:12: note: in instantiation of function template specialization 'nall::string::append' requested here 328 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:328:12: note: in instantiation of function template specialization 'nall::string::append' requested here 328 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:335:29: note: in instantiation of function template specialization 'nall::string::append' requested here 335 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:335:29: note: in instantiation of function template specialization 'nall::string::append' requested here 335 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:335:29: note: in instantiation of function template specialization 'nall::string::append' requested here 335 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:343:12: note: in instantiation of function template specialization 'nall::string::append' requested here 343 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:343:12: note: in instantiation of function template specialization 'nall::string::append' requested here 343 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:350:29: note: in instantiation of function template specialization 'nall::string::append' requested here 350 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:358:12: note: in instantiation of function template specialization 'nall::string::append' requested here 358 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:358:12: note: in instantiation of function template specialization 'nall::string::append' requested here 358 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:365:29: note: in instantiation of function template specialization 'nall::string::append' requested here 365 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:365:29: note: in instantiation of function template specialization 'nall::string::append' requested here 365 | if(ram_size > 0) markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:377:12: note: in instantiation of function template specialization 'nall::string::append' requested here 377 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:377:12: note: in instantiation of function template specialization 'nall::string::append' requested here 377 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:377:12: note: in instantiation of function template specialization 'nall::string::append' requested here 377 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:377:12: note: in instantiation of function template specialization 'nall::string::append' requested here 377 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/super-famicom.cpp:391:12: note: in instantiation of function template specialization 'nall::string::append' requested here 391 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/super-famicom.cpp:391:12: note: in instantiation of function template specialization 'nall::string::append' requested here 391 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:391:12: note: in instantiation of function template specialization 'nall::string::append' requested here 391 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/super-famicom.cpp:391:12: note: in instantiation of function template specialization 'nall::string::append' requested here 391 | markup.append( | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/master-system.cpp:13:12: note: in instantiation of function template specialization 'nall::string::append' requested here 13 | manifest.append(" rom name=program.rom size=0x", hex(size), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/master-system.cpp:17:12: note: in instantiation of function template specialization 'nall::string::append' requested here 17 | manifest.append(" title: ", Location::prefix(location), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./heuristics/mega-drive.cpp:28:48: note: in instantiation of function template specialization 'nall::string::string' requested here 28 | if(!(ramFrom & 1) && !(ramTo & 1)) ramMode = "hi"; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ./heuristics/mega-drive.cpp:50:34: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 50 | if(region.find("W")) regions.append("ntsc-j", "ntsc-u", "pal"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 27 | append(forward

    (p)...); | ^ ./heuristics/mega-drive.cpp:50:34: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 50 | if(region.find("W")) regions.append("ntsc-j", "ntsc-u", "pal"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/mega-drive.cpp:62:12: note: in instantiation of function template specialization 'nall::string::append' requested here 62 | manifest.append("board region=", regions.left(), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 65 | manifest.append(" ram name=save.ram size=0x", hex(ramSize), " offset=0x", hex(ramFrom), " mode=", ramMode, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 65 | manifest.append(" ram name=save.ram size=0x", hex(ramSize), " offset=0x", hex(ramFrom), " mode=", ramMode, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 65 | manifest.append(" ram name=save.ram size=0x", hex(ramSize), " offset=0x", hex(ramFrom), " mode=", ramMode, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 65 | manifest.append(" ram name=save.ram size=0x", hex(ramSize), " offset=0x", hex(ramFrom), " mode=", ramMode, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 65 | manifest.append(" ram name=save.ram size=0x", hex(ramSize), " offset=0x", hex(ramFrom), " mode=", ramMode, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/mega-drive.cpp:68:12: note: in instantiation of function template specialization 'nall::string::append' requested here 68 | manifest.append(" title: ", Location::prefix(location), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/game-boy.cpp:229:10: note: in instantiation of function template specialization 'nall::string::append' requested here 229 | markup.append("board mapper=", mapper, accelerometer ? " accelerometer" : "", rumble ? " rumble" : "", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/game-boy.cpp:229:10: note: in instantiation of function template specialization 'nall::string::append' requested here 229 | markup.append("board mapper=", mapper, accelerometer ? " accelerometer" : "", rumble ? " rumble" : "", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/game-boy.cpp:229:10: note: in instantiation of function template specialization 'nall::string::append' requested here 229 | markup.append("board mapper=", mapper, accelerometer ? " accelerometer" : "", rumble ? " rumble" : "", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/game-boy.cpp:231:33: note: in instantiation of function template specialization 'nall::string::append' requested here 231 | if(flash && flashSize) markup.append(" flash name=download.rom size=0x", hex(flashSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/game-boy.cpp:232:29: note: in instantiation of function template specialization 'nall::string::append' requested here 232 | if(ram && ramSize) markup.append(" ram ", battery ? "name=save.ram " : "", "size=0x", hex(ramSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/game-boy.cpp:232:29: note: in instantiation of function template specialization 'nall::string::append' requested here 232 | if(ram && ramSize) markup.append(" ram ", battery ? "name=save.ram " : "", "size=0x", hex(ramSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/game-boy.cpp:232:29: note: in instantiation of function template specialization 'nall::string::append' requested here 232 | if(ram && ramSize) markup.append(" ram ", battery ? "name=save.ram " : "", "size=0x", hex(ramSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:107: ../nall/vector/modify.hpp:46:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 46 | new(_pool + _size) T(move(value)); | ^ | std:: ./heuristics/game-boy-advance.cpp:14:10: note: in instantiation of member function 'nall::vector::append' requested here 14 | idlist.append({"SRAM_V", 6}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:18: In file included from ../nall/shared-pointer.hpp:6: In file included from ../nall/vector.hpp:105: ../nall/vector/memory.hpp:45:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 45 | for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); | ^ | std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here 45 | reserveRight(size() + 1); | ^ ./heuristics/game-boy-advance.cpp:14:10: note: in instantiation of member function 'nall::vector::append' requested here 14 | idlist.append({"SRAM_V", 6}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:312: ../nall/string/view.hpp:46:24: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 46 | _string = new string{forward

    (p)...}; | ^ | std:: ./heuristics/game-boy-advance.cpp:33:25: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 33 | if(!list.find(text)) list.append(text); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./heuristics/game-boy-advance.cpp:33:44: note: in instantiation of function template specialization 'nall::string::string' requested here 33 | if(!list.find(text)) list.append(text); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/game-boy-advance.cpp:41:10: note: in instantiation of function template specialization 'nall::string::append' requested here 41 | markup.append(" rom type=mrom name=program.rom size=0x", hex(size), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/wonderswan.cpp:43:12: note: in instantiation of function template specialization 'nall::string::append' requested here 43 | manifest.append(" ram name=save.ram type=", information.ramType, " size=0x", hex(information.ramSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./heuristics/wonderswan.cpp:43:12: note: in instantiation of function template specialization 'nall::string::append' requested here 43 | manifest.append(" ram name=save.ram type=", information.ramType, " size=0x", hex(information.ramSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ./heuristics/wonderswan.cpp:43:12: note: in instantiation of function template specialization 'nall::string::append' requested here 43 | manifest.append(" ram name=save.ram type=", information.ramType, " size=0x", hex(information.ramSize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/wonderswan.cpp:49:12: note: in instantiation of function template specialization 'nall::string::append' requested here 49 | manifest.append(" orientation: ", !information.orientation ? "horizontal" : "vertical", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/bs-memory.cpp:9:10: note: in instantiation of function template specialization 'nall::string::append' requested here 9 | markup.append(" rom type=flash name=program.rom size=0x", hex(size), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/sufami-turbo.cpp:14:10: note: in instantiation of function template specialization 'nall::string::append' requested here 14 | markup.append("board", linkable ? " linkable" : "", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./heuristics/sufami-turbo.cpp:17:10: note: in instantiation of function template specialization 'nall::string::append' requested here 17 | markup.append(" ram name=save.ram size=0x", hex(ramsize), "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:3:70: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | database.superFamicom = BML::unserialize(string::read(locateShared("Database/Super Famicom.bml"))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:5:67: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | database.megaDrive = BML::unserialize(string::read(locateShared("Database/Mega Drive.bml"))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:8:65: note: in instantiation of function template specialization 'nall::string::string' requested here 8 | database.gameBoy = BML::unserialize(string::read(locateShared("Database/Game Boy.bml"))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:9:70: note: in instantiation of function template specialization 'nall::string::string' requested here 9 | database.gameBoyColor = BML::unserialize(string::read(locateShared("Database/Game Boy Color.bml"))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:10:72: note: in instantiation of function template specialization 'nall::string::string' requested here 10 | database.gameBoyAdvance = BML::unserialize(string::read(locateShared("Database/Game Boy Advance.bml"))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:15:69: note: in instantiation of function template specialization 'nall::string::string' requested here 15 | database.sufamiTurbo = BML::unserialize(string::read(locateShared("Database/Sufami Turbo.bml"))); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:64:46: note: in instantiation of function template specialization 'nall::string::string' requested here 64 | if(!file::exists(location)) return failure("file does not exist"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/core.cpp:72:30: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | if(!buffer) return failure("file is empty"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/famicom.cpp:3:23: note: in instantiation of function template specialization 'nall::string::string' requested here 3 | concatenate(buffer, {location, "ines.rom"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/famicom.cpp:4:23: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | concatenate(buffer, {location, "program.rom"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/famicom.cpp:4:23: note: in instantiation of function template specialization 'nall::string::string' requested here 4 | concatenate(buffer, {location, "program.rom"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/famicom.cpp:5:23: note: in instantiation of function template specialization 'nall::string::string' requested here 5 | concatenate(buffer, {location, "character.rom"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./core/famicom.cpp:16:16: note: in instantiation of function template specialization 'nall::string::append' requested here 16 | markup.append(node.text(), "\n sha256: ", digest, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./core/famicom.cpp:28:14: note: in instantiation of function template specialization 'nall::string::append' requested here 28 | markup.append(" sha256: ", digest, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./core/famicom.cpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 29 | markup.append(" note: ", "heuristically generated by icarus\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/famicom.cpp:43:10: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | string target{settings["Library/Location"].text(), "Famicom/", name, ".fc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/famicom.cpp:43:10: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | string target{settings["Library/Location"].text(), "Famicom/", name, ".fc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/famicom.cpp:43:10: note: in instantiation of function template specialization 'nall::string::string' requested here 43 | string target{settings["Library/Location"].text(), "Famicom/", name, ".fc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/famicom.cpp:51:13: note: in instantiation of function template specialization 'nall::string::string' requested here 51 | if(exists({source, name, ".sav"}) && !exists({target, "save.ram"})) { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/famicom.cpp:51:13: note: in instantiation of function template specialization 'nall::string::string' requested here 51 | if(exists({source, name, ".sav"}) && !exists({target, "save.ram"})) { | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/famicom.cpp:55:58: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | if(settings["icarus/CreateManifests"].boolean()) write({target, "manifest.bml"}, markup); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/famicom.cpp:55:58: note: in instantiation of function template specialization 'nall::string::string' requested here 55 | if(settings["icarus/CreateManifests"].boolean()) write({target, "manifest.bml"}, markup); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/super-famicom.cpp:6:70: note: in instantiation of function template specialization 'nall::string::string' requested here 6 | for(auto& file : files.match("slot-*.rom" )) concatenate(buffer, {location, file}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./core/super-famicom.cpp:32:14: note: in instantiation of function template specialization 'nall::string::append' requested here 32 | markup.append(" region: ", cartridge.region == SuperFamicomCartridge::Region::NTSC ? "NTSC" : "PAL", "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/super-famicom.cpp:50:10: note: in instantiation of function template specialization 'nall::string::string' requested here 50 | string target{settings["Library/Location"].text(), "Super Famicom/", name, ".sfc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/super-famicom.cpp:50:10: note: in instantiation of function template specialization 'nall::string::string' requested here 50 | string target{settings["Library/Location"].text(), "Super Famicom/", name, ".sfc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/super-famicom.cpp:50:10: note: in instantiation of function template specialization 'nall::string::string' requested here 50 | string target{settings["Library/Location"].text(), "Super Famicom/", name, ".sfc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/super-famicom.cpp:75:35: note: in instantiation of function template specialization 'nall::string::string' requested here 75 | if(missingFiles) return failure({"ROM image is missing data: ", missingFiles.merge("; ")}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/super-famicom.cpp:75:35: note: in instantiation of function template specialization 'nall::string::string' requested here 75 | if(missingFiles) return failure({"ROM image is missing data: ", missingFiles.merge("; ")}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ./core/master-system.cpp:14:18: note: in instantiation of function template specialization 'nall::string::append' requested here 14 | manifest.append(node.text(), "\n sha256: ", digest, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ./core/master-system.cpp:14:18: note: in instantiation of function template specialization 'nall::string::append' requested here 14 | manifest.append(node.text(), "\n sha256: ", digest, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/master-system.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Master System/", name, ".ms/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/master-system.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Master System/", name, ".ms/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/master-system.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Master System/", name, ".ms/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/mega-drive.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Mega Drive/", name, ".md/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/mega-drive.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Mega Drive/", name, ".md/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/mega-drive.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Mega Drive/", name, ".md/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/pc-engine.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "PC Engine/", name, ".pce/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/pc-engine.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "PC Engine/", name, ".pce/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/pc-engine.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "PC Engine/", name, ".pce/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/game-boy.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy/", name, ".gb/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-boy.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy/", name, ".gb/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-boy.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy/", name, ".gb/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/game-boy-color.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy Color/", name, ".gbc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-boy-color.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy Color/", name, ".gbc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-boy-color.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy Color/", name, ".gbc/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/game-boy-advance.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy Advance/", name, ".gba/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-boy-advance.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy Advance/", name, ".gba/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-boy-advance.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Game Boy Advance/", name, ".gba/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/game-gear.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Game Gear/", name, ".gg/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-gear.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Game Gear/", name, ".gg/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/game-gear.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 31 | string target{settings["Library/Location"].text(), "Game Gear/", name, ".gg/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./core/sufami-turbo.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Sufami Turbo/", name, ".st/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/sufami-turbo.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Sufami Turbo/", name, ".st/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./core/sufami-turbo.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 37 | string target{settings["Library/Location"].text(), "Sufami Turbo/", name, ".st/"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/scan-dialog.cpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 76 | string location{settings["icarus/Path"].text(), item.text()}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:7:43: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 7 | auto error(const string_vector& buttons = {"Ok"}) -> string; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/settings-dialog.cpp:13:33: note: in instantiation of function template specialization 'nall::string::string' requested here 13 | createManifestsOption.setText("Create Manifests (not recommended; breaks backward-compatibility)") | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/settings-dialog.cpp:17:29: note: in instantiation of function template specialization 'nall::string::string' requested here 17 | useDatabaseOption.setText("Use Database (highly recommended; provides bit-perfect memory mapping)") | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/import-dialog.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | errors.append(string{"[", name, "] aborted"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | errors.append(string{"[", name, "] aborted"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 26 | errors.append(string{"[", name, "] aborted"}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/import-dialog.cpp:36:21: note: in instantiation of function template specialization 'nall::string::string' requested here 36 | errors.append(string{"[", name, "] ", icarus.error()}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:36:21: note: in instantiation of function template specialization 'nall::string::string' requested here 36 | errors.append(string{"[", name, "] ", icarus.error()}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:36:21: note: in instantiation of function template specialization 'nall::string::string' requested here 36 | errors.append(string{"[", name, "] ", icarus.error()}); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | string message{"Import completed, but with ", errors.size(), " error", errors.size() ? "s" : "", ". View log?"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | string message{"Import completed, but with ", errors.size(), " error", errors.size() ? "s" : "", ". View log?"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | string message{"Import completed, but with ", errors.size(), " error", errors.size() ? "s" : "", ". View log?"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | string message{"Import completed, but with ", errors.size(), " error", errors.size() ? "s" : "", ". View log?"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:317: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 56 | return append(forward

    (p)...); | ^ | std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 56 | return append(forward

    (p)...); | ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 135 | append(forward(s), forward

    (p)...); | ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 42 | string message{"Import completed, but with ", errors.size(), " error", errors.size() ? "s" : "", ". View log?"}; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:320: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 27 | append(forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ ../hiro/extension/message-dialog.hpp:9:46: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 9 | auto question(const string_vector& buttons = {"Yes", "No"}) -> string; | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ./ui/import-dialog.cpp:49:48: note: in instantiation of function template specialization 'nall::string::string' requested here 49 | MessageDialog().setTitle("icarus").setText("Import completed successfully.").information(); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: icarus.cpp:79:12: note: in instantiation of function template specialization 'nall::print' requested here 79 | return print("icarus"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: icarus.cpp:83:12: note: in instantiation of function template specialization 'nall::print' requested here 83 | return print(icarus.manifest(args[2])); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: icarus.cpp:88:14: note: in instantiation of function template specialization 'nall::print' requested here 88 | return print(target, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: In file included from ../nall/string.hpp:319: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 72 | string s{forward

    (p)...}; | ^ | std:: In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 72 | string s{forward

    (p)...}; | ^ icarus.cpp:88:14: note: in instantiation of function template specialization 'nall::print' requested here 88 | return print(target, "\n"); | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: icarus.cpp:95:15: note: in instantiation of function template specialization 'nall::string::string' requested here 95 | .setTitle("Load ROM Image") | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ | std:: icarus.cpp:97:17: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 97 | .setFilters("ROM Files|" | ^ In file included from icarus.cpp:1: In file included from ../nall/nall.hpp:18: In file included from ../nall/arithmetic.hpp:7: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 135 | append(forward(s), forward

    (p)...); | ^ | std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 277 | template string_vector(P&&... p) { append(forward

    (p)...); } | ^ icarus.cpp:97:17: note: in instantiation of function template specialization 'nall::string_vector::string_vector' requested here 97 | .setFilters("ROM Files|" | ^ 1060 warnings generated. c++ -o out/icarus obj/hiro.o obj/icarus.o -Wl,-rpath=/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc49 -lX11 -L/usr/local/lib -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -L/usr/X11R6/lib -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lgio-2.0 -lcairo -Wl,-rpath-link,/usr/X11R6/lib -lfontconfig -lXext -lXrender -lX11 -lharfbuzz -lfreetype -lgobject-2.0 -lglib-2.0 -lintl >>> Running fake in emulators/higan at 1764831362.13 ===> emulators/higan ===> Faking installation for higan-106p9 /exopi-obj/pobj/higan-106/bin/install -c -s -m 755 /exopi-obj/pobj/higan-106/higan-106/higan/out/higan /exopi-obj/pobj/higan-106/fake-amd64/usr/local/bin /exopi-obj/pobj/higan-106/bin/install -c -s -m 755 /exopi-obj/pobj/higan-106/higan-106/icarus/out/icarus /exopi-obj/pobj/higan-106/fake-amd64/usr/local/bin /exopi-obj/pobj/higan-106/bin/install -d -m 755 /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/applications /exopi-obj/pobj/higan-106/bin/install -c -m 644 /exopi-obj/pobj/higan-106/higan-106/*/data/*.desktop /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/applications /exopi-obj/pobj/higan-106/bin/install -d -m 755 /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/pixmaps /exopi-obj/pobj/higan-106/bin/install -c -m 644 /exopi-obj/pobj/higan-106/higan-106/*/data/*.png /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/pixmaps /exopi-obj/pobj/higan-106/bin/install -d -m 755 /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/icarus/Database /exopi-obj/pobj/higan-106/bin/install -c -m 644 /exopi-obj/pobj/higan-106/higan-106/icarus/Database/*.bml /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/icarus/Database /exopi-obj/pobj/higan-106/bin/install -d -m 755 /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/higan cp -R /exopi-obj/pobj/higan-106/higan-106/higan/systems/* /exopi-obj/pobj/higan-106/fake-amd64/usr/local/share/higan >>> Running package in emulators/higan at 1764831363.34 ===> emulators/higan `/exopi-obj/pobj/higan-106/fake-amd64/.fake_done' is up to date. ===> Building package for higan-106p9 Create /exopi-cvs/ports/packages/amd64/all/higan-106p9.tgz Creating package higan-106p9 reading plist| checking dependencies| checking dependencies|audio/openal checking dependencies|devel/desktop-file-utils checking dependencies|devel/sdl checking dependencies|x11/gtksourceview checksumming| checksumming| | 0% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|*** | 5% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|****** | 9% checksumming|****** | 10% checksumming|******* | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|*********** | 17% checksumming|*********** | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|**************************** | 45% checksumming|**************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|********************************* | 53% checksumming|********************************* | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************** | 81% checksumming|************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|****************** | 29% archiving|************************************* | 58% archiving|************************************************* | 77% archiving|************************************************************ | 94% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/higan-106p9.tgz >>> Running clean in emulators/higan at 1764831376.85 ===> emulators/higan ===> Cleaning for higan-106p9 >>> Ended at 1764831377.49 max_stuck=16.43/waiting-for-lock #237=12.13/depends=8.06/show-prepare-results=1.14/patch=0.82/configure=0.43/build=529.95/fake=1.21/package=13.50/clean=0.69